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

时间:2013-03-20 20:26:29

标签: internet-explorer testing cross-browser

在需要IE8支持的网站上工作。我正在基于VMWare融合的IE8上测试网站 - 而我的同事正在IE9上的Windows中进行本地测试,兼容模式。我们看到的网站版本非常不同,我的VMWare IE8最接近客户在IE8上看到的版本。

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

2 个答案:

答案 0 :(得分:4)

兼容性视图旨在模拟IE7使用的渲染引擎,而不是IE8的渲染引擎。对于具有该功能的所有版本(包括8,9和10)都是如此。这可能就是您的同事看到您和您的客户的不同结果的原因。

在IE9上测试IE8兼容性的正确方法是使用F12开发人员工具,它允许您从IE5.5(怪癖),IE7(兼容性),IE8以及任何后续版本中选择渲染模式主要版本,无论使用哪个。

兼容性视图的目的是提供与依赖遗留代码的旧网站的兼容性,遗留代码又依赖于IE7及更早版本中不正确/不一致的行为,这在IE8及更高版本中并不那么令人震惊或普遍。

答案 1 :(得分:4)

要在IE的各种旧版本中进行测试......这就是你所做的......

  1. 在IE9(或IE10)中,按F12
  2. 开发者工具将会打开。将“浏览器模式”和“文档模式”更改为您想要的任何内容(即IE7,IE8甚至是臭名昭着的Quirks模式)。
  3. 这是一个截图: enter image description here