使用X-UA-Compatible来设置IE浏览器兼容模式

首先若项目中使用frameset或者ifame,则需要设置最顶层页面的;X-UA-Compatible属性,之后内嵌的所有页面都会继承,不用再单独设置。

<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="IE=8">
<title>上海申通地铁集团综合业务协同平台</title>
<frameset rows="79,*,35" frameborder="no" border="0" framespacing="0">
  <frame src="/portal/mainFrame/topp.jsp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
  <!--<frame src="main_frame.html" name="mainFrame" id="mainFrame" title="mainFrame" />  -->
  <frameset id="main" cols="7,*" frameborder="no" border="0" framespacing="0">
    <frame src="" class="frame_bl" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
    <frame src="" class="frame_br" name="mainFrame" id="mainFrame" title="mainFrame" />
    </frameset>
  <frame src="bottom.jsp" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="copyright" />
</frameset>
<noframes><body>
</body></noframes>
</html>

*X-UA-Compatible 无效*
近做个网站的项目中,遇到X-UA-Compatible无效的问题。经测试,X-UA-Compatible只有在前面也有meta的时候,才有效。`` 这是给IE8看的,以兼容(IE7)模式呈现网页。x-ua-compatible 用来指定IE浏览器解析编译页面的model

x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title Read More.

1 2 3