在需要IE8支持的网站上工作。我正在基于VMWare融合的IE8上测试网站 - 而我的同事正在IE9上的Windows中进行本地测试,兼容模式。我们看到的网站版本非常不同,我的VMWare IE8最接近客户在IE8上看到的版本。
IE9在兼容模式下是IE8的有效测试吗?如果没有,它的目的是什么?
答案 0 :(得分:4)
兼容性视图旨在模拟IE7使用的渲染引擎,而不是IE8的渲染引擎。对于具有该功能的所有版本(包括8,9和10)都是如此。这可能就是您的同事看到您和您的客户的不同结果的原因。
在IE9上测试IE8兼容性的正确方法是使用F12开发人员工具,它允许您从IE5.5(怪癖),IE7(兼容性),IE8以及任何后续版本中选择渲染模式主要版本,无论使用哪个。
兼容性视图的目的是提供与依赖遗留代码的旧网站的兼容性,遗留代码又依赖于IE7及更早版本中不正确/不一致的行为,这在IE8及更高版本中并不那么令人震惊或普遍。
答案 1 :(得分:4)
要在IE的各种旧版本中进行测试......这就是你所做的......
这是一个截图: