ls existIE7中的以下代码警报:
if(window.localStorage) {
alert('ls exists');
} else {
alert('ls does not exist');
}
Run Code Online (Sandbox Code Playgroud)
IE7并不真正支持本地存储,但这仍然会提醒它.也许这是因为我在IE7浏览器中使用IE9并使用IE9开发人员工具进行文档模式.或者这可能是测试LS是否支持的错误方法.什么是正确的方法?
此外,我不想使用Modernizr,因为我只使用了一些HTML5功能,加载一个大脚本不值得它只是为了检测对这些事情的支持.