2016-08-17 73 views
1

我想知道當我嘗試使用它時是否需要檢查本地存儲是否存在。所有瀏覽器都有本地存儲嗎?

也就是說,我有這樣一個檢查:

if (global.localStorage) { 
    global.localStorage.setItem('layout', JSON.stringify({ 
     [key]: value 
    })); 
    } 

或者,我可以使用localStorage的沒有這個檢查?

+4

保留此項檢查。隱身模式通常不會讓您使用它。有關詳細信息:http://caniuse.com/#search=localstorage – castis

+1

儘管瀏覽器兼容性良好,但該檢查可以充當不兼容的Storage API瀏覽器的條件。 –

回答

2

這實際上是我第一次回覆堆棧溢出問題!我認爲你可以找到你想要的東西here

但總結起來,基本上每個瀏覽器都應該支持本地存儲,具體取決於你所在的瀏覽器版本。下面的鏈接是上述文章的一個片段,顯示了它們的瀏覽器和版本是否支持本地存儲。希望這可以幫助!

enter image description here

相關問題