我正在使用IE10/Windows 8和VS2012开发ASP.NET网站。
用户们在使用IE8时发现了一些问题。如果我在F12工具中将网站设置为IE8,我看不到这些问题。因此,我需要一个真正的IE8来进行开发和测试。
如何正确地模拟它呢?
我正在使用IE10/Windows 8和VS2012开发ASP.NET网站。
用户们在使用IE8时发现了一些问题。如果我在F12工具中将网站设置为IE8,我看不到这些问题。因此,我需要一个真正的IE8来进行开发和测试。
如何正确地模拟它呢?
对于使用Windows 10的用户来说,有一个小技巧:默认情况下,任务栏上的浏览器是MS Edge而不是IE。只需在Edge上打开一个网站,点击右上角的设置,选择“使用Internet Explorer打开”,然后可以将新的IE窗口固定到任务栏中,下次直接打开。只有在这个IE窗口中,才能选择模拟其他版本的IE。
在Internet Explorer浏览器上点击F12以激活调试器,找到模拟器模式并选择您的版本。
我用来模拟特定IE版本的方法是使用“x-ua-compatible”元标记。例如,要模拟IE8,我们使用以下行:
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
如果你想深入探究 x-ua-compatible 标签的奥秘,你应该尝试点击this链接。