NoB*_*ugs 6 firefox compatibility cross-browser firefox-addon firefox-developer-tools
IE 具有方便的调试功能,可让您模拟旧版本的 IE (7-10)。是否有与 Firefox/Chrome 插件类似的功能,例如,可以让您将 Chrome 转回仅具有几个版本前的功能?或者在 Firefox 中测试没有最新 Firefox 版本的 CSS 功能的站点?或者通过删除边框半径、阴影和高级 CSS 效果,而不实际更改浏览器中加载的样式表,粗略地显示站点在 IE7 中的样子?
似乎可以有效地仅在一个页面上删除 JS 功能 - 例如,window.ArrayBuffer = undefined会导致缺少 ArrayBuffer 功能,就像在旧浏览器中发生的那样 - 但是是否有任何插件或 api 来编写插件,以超越“用户代理” switch”并删除测试功能?
是否有类似的功能作为 Firefox/Chrome 的插件,例如,可以让您将 Chrome 恢复为仅具有几个版本之前的功能?
profiles使用名为并行安装和运行多个版本的浏览器的功能:
这些比 Microsoft 解决方案更面向未来:
注意 您也许能够使用旧文档模式来模拟早期版本的行为。如果您选择这样做,请注意这充其量只是一个临时解决方案。从 Internet Explorer 11 预览版开始,文档模式被视为已弃用,并且在浏览器的任何未来版本中可能不再受支持。为了获得最佳结果,您应该更新您的网站和应用程序以使用行业标准和多个浏览器支持的功能和技术。
注意 从 IE11 开始,文档模式被视为已弃用,不应再使用。需要旧文档模式才能正确显示的网页应重写以使用现代标准定义的功能。要了解更多信息,请参阅 IE11 中的兼容性更改。
但有注意事项:
Chrome 配置文件不向后兼容,因此将用户配置文件存储在网络驱动器上并将其与不同版本的 Chrome 一起使用可能会导致崩溃和数据丢失。
参考