根据我读过的所有内容,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