IE8 中的 IE7 模式 - 本地存储不是未定义的



我正在编写一个带有cookie回退的小型本地存储脚本。到目前为止一切顺利,我在 IE7 中切换到 IE8 模式并在控制台中输入 localStorage,希望它返回undefined但它返回一个对象{...}

这正常吗?如果是,是否可以在没有虚拟机的情况下测试我的脚本?

切换文档模式等对于功能检测测试是不可靠的。它实际上只适用于快速渲染测试。

测试浏览器问题的最可靠方法是使用 VM。可以下载预配置的 VM 进行 IE 测试,也可以使用基于云的解决方案(如 http://www.browserstack.com/)。

最新更新