我正在编写一个带有cookie回退的小型本地存储脚本。到目前为止一切顺利,我在 IE7 中切换到 IE8 模式并在控制台中输入 localStorage
,希望它返回undefined
但它返回一个对象{...}
这正常吗?如果是,是否可以在没有虚拟机的情况下测试我的脚本?
切换文档模式等对于功能检测测试是不可靠的。它实际上只适用于快速渲染测试。
测试浏览器问题的最可靠方法是使用 VM。可以下载预配置的 VM 进行 IE 测试,也可以使用基于云的解决方案(如 http://www.browserstack.com/)。