修补网页页面在IE8 下的显示信息适配难题

2021-03-15 19:09 jianzhan
IE8在默认设置状况下是应用全新升级的规范方式(Standard Mode)显示信息模块来显示信息网页页面。 假如网页页面编码都还没规范化, 在IE8下将会会显示信息不一切正常。 重新写过网页页面编码使之规范化的工作中量很大,必须长期渐渐地修补。 1个简易便捷的方式便是让IE8再次IE7的显示信息模块来显示信息你的网站,大家称这个旧的显示信息模块为适配主视图(Compatibility View) 。
在网页页面里边添加这行编码便可以使IE8应用适配主视图:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
编码示例:

拷贝编码
编码以下:

<html>
<head>
<!-- Use IE7 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>My Web Page</title>
</head>
<body>
<p>Content goes here.</p>
</body>
</html>

假如你用 IIS 服务器, 能够配备 Web.config 文档:

拷贝编码
编码以下:

<?xml version="1.0" encoding="utf⑻"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>

假如用的是Apache 服务器,能够配备 httpd.conf 文档:
LoadModule headers_module modules/mod_headers.so
Header set X-UA-Compatible “IE=EmulateIE7”
以上是使全部的网页页面都应用适配主视图。 假如只想让某些文件目录下的文档用适配主视图,在<location>下设定:

拷贝编码
编码以下:

<Location /myfolder>
Header set X-UA-Compatible “IE=EmulateIE7”
</Location>