7

我已经开始了一个新项目,它必须支持Internet Explorer 8及更高版本。在我的开发机器上,我有IE 10.如果我打开IE 10开发人员工具(按F12),我可以将模式更改为“IE 8”,假设模拟IE 8。Internet Explorer 10中的IE8浏览器模式有多好?

我的问题是:那仿真?我发现微软提供给我们一个virtual machine running IE 8 for testing,但如果我可以在IE 8兼容模式下使用IE 10进行大量测试,它肯定会更方便。

有没有人遇到在实际IE 8中以不同方式呈现的网站,而不是IE 8在IE 8模式下呈现的网站?看到具体的例子对我来说非常方便。

+0

IE小组明确地删除了IE11的F12开发人员工具中的浏览器模拟模式,原因正是他们不希望开发人员感到困惑,并且认为使用F12工具兼容模式替代了实际浏览器版本中的测试。 – EricLaw

+0

@EricLaw如果在开发工具中使用各种IE7至IE10浏览器模式并不是为了便于测试网站在这些版本中的显示方式,那么这些模式的目的是什么? –

+0

我记得,主要原因是让Web开发人员轻松确定设置X-UA兼容IE = EmulateIE *标头是否可以解决给定页面的问题。由于IE团队真的想阻止这种做法,现在这种情况对他们来说不那么重要。 – EricLaw

回答

7

在对主要网站前端进行了大量兼容性测试之后,我可以说它不能完全取代使用您想要测试的实际浏览器版本。虽然它对查看任何即时问题很有用,但我们经常发现那些依赖IE9开发工具的人失去了在IE7和IE8完整版本中显而易见的问题。

+0

这正是我想知道的。 (当然,这并不是我希望得到的答案。)谢谢。 –

相关问题