Internet explorer IE9兼容模式是测试IE7-8的有效方式吗?

Internet explorer IE9兼容模式是测试IE7-8的有效方式吗?,internet-explorer,testing,cross-browser,Internet Explorer,Testing,Cross Browser,在需要IE8支持的站点上工作。我在基于VMWare fusion的IE8上测试该站点,而我的同事在IE9上的windows上进行本机测试,兼容模式为on。我们看到了非常不同的站点版本,我的VMWare IE8与客户在IE8上看到的最接近 IE9在兼容模式下是否是IE8的有效测试?如果没有,它的用途是什么?兼容性视图旨在模拟IE7而不是IE8使用的渲染引擎。这适用于具有该功能的所有版本,包括8、9和10。这可能就是为什么你的同事从你和你的客户那里看到不同的结果 在IE9上测试IE8兼容性的正确方法

在需要IE8支持的站点上工作。我在基于VMWare fusion的IE8上测试该站点,而我的同事在IE9上的windows上进行本机测试,兼容模式为on。我们看到了非常不同的站点版本,我的VMWare IE8与客户在IE8上看到的最接近


IE9在兼容模式下是否是IE8的有效测试?如果没有,它的用途是什么?

兼容性视图旨在模拟IE7而不是IE8使用的渲染引擎。这适用于具有该功能的所有版本,包括8、9和10。这可能就是为什么你的同事从你和你的客户那里看到不同的结果

在IE9上测试IE8兼容性的正确方法是使用F12开发人员工具,它允许您从IE5.5(怪癖)、IE7(兼容性)、IE8和任何更高的主要版本中选择渲染模式,以使用中的为准


Compatibility View的目的是提供与旧站点的兼容性,这些旧站点依赖于旧代码,而旧代码又依赖于IE7和旧版本中不正确/不一致的行为,这在IE8和更高版本中没有那么严重或普遍。

要在各种旧版本的IE中进行测试…下面是您要做的

  • 在IE9(或IE10)中,按F12
  • 开发者工具将会打开。将“浏览器模式”和“文档模式”更改为您想要的任何模式(即IE7、IE8甚至臭名昭著的怪癖模式)
  • 以下是一个屏幕截图:

    谢谢,还是要清楚的回答。我到处都在看IE10的兼容模式将如何呈现,以及它是否与IE9或IE8有任何不同。啊,所以总是在那种模式下回到IE7?。。。