Merge pull request #34 from trun/fix/local-storage-disabled
wrap localStorage access in try-catchrelease
commit
637e456a1f
|
@ -12,12 +12,19 @@ function update(state) {
|
||||||
|
|
||||||
function set(key, value) {
|
function set(key, value) {
|
||||||
if (!isLocalStorageSupported) return
|
if (!isLocalStorageSupported) return
|
||||||
window.localStorage[`${NAMESPACE}.${key}`] = JSON.stringify(value)
|
try {
|
||||||
|
window.localStorage[`${NAMESPACE}.${key}`] = JSON.stringify(value)
|
||||||
|
} catch (e) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function get(key) {
|
function get(key) {
|
||||||
if (!isLocalStorageSupported) return
|
if (!isLocalStorageSupported) return
|
||||||
var value = window.localStorage[`${NAMESPACE}.${key}`]
|
try {
|
||||||
|
var value = window.localStorage[`${NAMESPACE}.${key}`]
|
||||||
|
} catch (e) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if (value) {
|
if (value) {
|
||||||
return JSON.parse(value)
|
return JSON.parse(value)
|
||||||
|
|
Loading…
Reference in New Issue