如何模拟IE8环境?

7

我正在使用IE10/Windows 8和VS2012开发ASP.NET网站。

用户们在使用IE8时发现了一些问题。如果我在F12工具中将网站设置为IE8,我看不到这些问题。因此,我需要一个真正的IE8来进行开发和测试。

如何正确地模拟它呢?


你在另一台可以安装IE 8的机器上测试过吗?永远不要相信用户! :) - Stefano L
是的,我使用远程桌面连接到一台安装有IE8的机器。但我想知道如何在我的机器上复制它,以便我可以有效地修复它。 - katit
4个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
6

对于使用Windows 10的用户来说,有一个小技巧:默认情况下,任务栏上的浏览器是MS Edge而不是IE。只需在Edge上打开一个网站,点击右上角的设置,选择“使用Internet Explorer打开”,然后可以将新的IE窗口固定到任务栏中,下次直接打开。只有在这个IE窗口中,才能选择模拟其他版本的IE。


3

我可以做到,但是我从哪里获取不同版本的图像? - katit
只需点击下载按钮-它会显示可供选择的文件列表。 - RobertT

2

在Internet Explorer浏览器上点击F12以激活调试器,找到模拟器模式并选择您的版本。


问题是如何模拟IE8。 - Matoeil
仿真:通过模仿来匹敌或超越(一个人或成就)。仿真模式的命名不正确,因为它不能匹敌或超越本地功能,因此它并没有进行仿真。 - buzzsawddog
此外,如果您再次阅读问题。OP说如果我使用F12,我看不到他们正在看的东西,我该怎么做不同。而你说用F12... - buzzsawddog
好的,我必须同意你的看法。但是我个人发现它可以相当准确地复制我的页面在本地 IE8 中的显示。 - Matoeil
1
大多数情况下,我会在JavaScript和某些HTML标签中看到错误。当我在IE兼容模式下测试时,它总是错过了陷阱,然后客户会回来说诸如xyz不起作用之类的事情。现在我完全忽略兼容模式。 - buzzsawddog

0

我用来模拟特定IE版本的方法是使用“x-ua-compatible”元标记。例如,要模拟IE8,我们使用以下行:

<meta http-equiv="X-UA-Compatible" content="IE=8"/>

如果你想深入探究 x-ua-compatible 标签的奥秘,你应该尝试点击this链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,