6

IE 有一个方便的调试功能,可以让您模拟旧版本的 IE (7-10)。是否有与 Firefox/Chrome 的插件类似的功能,例如,可以让您将 Chrome 转回只有几个版本之前的功能?或者在 Firefox 中测试没有最新 Firefox 版本的 CSS 功能的站点?或者通过删除边框半径、阴影和高级 CSS 效果来粗略地展示一个站点在 IE7 中的外观,而不是实际更改浏览器中加载的样式表?

似乎可以有效地仅在一个页面上删除 JS 功能 - 例如,window.ArrayBuffer = undefined会导致缺少 ArrayBuffer 功能,就像在旧浏览器中发生的那样 - 但是是否有任何插件或 api 来编写插件,以超越“用户代理”开关”并删除测试功能?

4

1 回答 1

2

是否有与 Firefox/Chrome 的插件类似的功能,例如,可以让您将 Chrome 转回只有几个版本之前的功能?

使用称为profiles并行安装和运行多个版本的浏览器的功能:

这些比 Microsoft 解决方案更具前瞻性:

注意 您可以使用旧文档模式来模拟早期版本的行为。如果您选择这样做,请注意这充其量只是一个临时解决方案。从 Internet Explorer 11 预览版开始,文档模式被视为已弃用,并且可能不会在任何未来版本的浏览器中受支持。为获得最佳效果,您应该更新您的网站和应用程序以使用行业标准和多种浏览器支持的功能和技术。

注意 从 IE11 开始,文档模式被视为已弃用,不应再使用。需要旧文档模式才能正确显示的网页应该被重写以使用现代标准定义的功能。要了解更多信息,请参阅 IE11 中的兼容性更改。

但有一些警告:

Chrome 配置文件不向后兼容,因此将用户配置文件存储在网络驱动器上并将其与不同版本的 Chrome 一起使用可能会导致崩溃和数据丢失。

参考

于 2014-09-03T22:33:48.117 回答