根據我讀過的所有內容,Firefox 3.5+支持localStorage。然而,我看到Firefox 3.6中的警報(失敗)。我的Firefox中有一些奇怪的設置嗎?有任何想法嗎?LocalStorage Firefox 3.6
function supports_html5_storage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
alert('failing');
return false;
}
}
注意:該網頁有一個HTML5文件類型(雖然我認爲這沒有什麼區別)。
你的代碼適合我。當然,您應該在警報中包含「e」的值。 – Pointy 2010-10-01 14:15:29
所以這是我的Firefox版本中的一些奇怪的設置?那麼我認爲那沒問題。我會嘗試添加'e'。 – TRiG 2010-10-01 14:20:19
'e'是'[Exception ...'安全錯誤'code:「1000」nsresult:「0x805303e8(NS_ERROR_DOM_SECURITY_ERR)」location:「http:// [domain name elided] /public/javascripts/switch_style.js Line: 18「]' – TRiG 2010-10-01 14:22:04