是否可以有选择地关闭Firefox/Chrome中的CSS或Javascript功能进行测试?

是否可以有选择地关闭Firefox/Chrome中的CSS或Javascript功能进行测试?,firefox,cross-browser,firefox-addon,compatibility,firefox-developer-tools,Firefox,Cross Browser,Firefox Addon,Compatibility,Firefox Developer Tools,IE有一个方便的调试功能,可以让你模拟旧版本的IE(7-10)。是否有一个类似于Firefox/Chrome插件的功能,例如,可以让你将Chrome恢复到只有几个版本之前的功能?或者在Firefox中测试没有最新Firefox版本CSS功能的站点?或者通过删除边框半径、阴影和高级CSS效果,而不实际更改浏览器中加载的样式表,大致显示IE7中站点的外观 似乎可以在一个页面上删除JS功能—例如,window.ArrayBuffer=undefined会导致缺少ArrayBuffer功能,就像在旧浏览

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

似乎可以在一个页面上删除JS功能—例如,
window.ArrayBuffer=undefined
会导致缺少ArrayBuffer功能,就像在旧浏览器中一样—但是否有任何附加组件或api来编写附加组件,从而超越“用户代理切换”并删除用于测试的功能

是否有一个类似于Firefox/Chrome插件的功能,例如,可以让你将Chrome恢复到只有几个版本之前的功能

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

这些比Microsoft解决方案更能证明未来:

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

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

但要注意:

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

参考资料


加上一个用于
窗口。ArrayBuffer
破解js的技巧。您可以通过转到about:config并切换
javascript.enabled
来禁用/启用javascript。我不确定css,但请检查
layout.css.
prefs。(请忽略我的评论,我不知道如何将问题添加到书签中。)我也在寻找相同的功能来模拟浏览器中epub的阅读系统。我希望我能找到一种方法,并与您分享。从Fireefox irc Archetype中,我建议您在这里研究这个问题:我认为它限制了整个样式表的加载,因此我们无法选择要禁用的属性。我的替代方法是在文档末尾动态插入样式表,使用全局选择器并使用空值设置属性,如
*{float:none!important}
我想你的意思是,在测试时,配置文件可以方便地分离其他版本?我已经安装了更新的版本,并使用了相同的配置文件。