IE浏览器确定兼容性模式

news/2024/11/7 15:25:23/

HTML:<html>
     <head>
     <!-- Mimic Internet Explorer 7 -->
        <title>我的网页</title>
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
     </head>
     <body>
        <p>内容在此处。</p>
     </body>
</html>


Content 属性指定了该页面的模式;例如,要模仿 Windows Internet Explorer 7 的行为,请指定 IE=EmulateIE7。同样,可指定 IE=5、IE=7 或 IE=8 以选择其中一种兼容性模式。您还可以指定 IE=edge 以通知 Windows Internet Explorer 8 使用最高级别的可用模式。

X-UA-compatible 标头不区分大小写;但是,它必须显示在网页中除 TITLE 和其他 META 元素以外的所有元素之前的标头(HEAD 部分)中。

基于每个站点指定兼容模式
通过使用 Web 服务器为站点定义自定义 HTTP 响应标头,可为网站指定文本模式。HTTP 响应标头是 Web 服务器附加到为响应 HTTP 请求而发送到浏览器中的文件的信息,这些信息通常包含发送回文件的日期、大小和类型。

下列文档介绍了将 Web 服务器配置为将自定义 HTTP 响应标头附加到所有网页中所需的步骤。这将导致 Windows Internet Explorer 8 使用指定的文本兼容性模式,例如 EmulateIE7。

在 IIS 上实现 META 切换
在 Apache 上实现 META 切换
如果使用 Web 服务器指定了默认文本兼容性模式,则可通过在特定的网页中指定其他文本兼容性模式来覆盖该设置。在该网页中指定的模式优先于由服务器指定的模式。

使用脚本确定文本兼容性模式
要使用 Windows Internet Explorer 8 确定网页的文本兼容性模式,请使用 document 对象的 documentMode 属性。例如,将以下内容键入到 Windows Internet Explorer 8 的地址栏中,可显示当前网页的文本模式。


javascript:alert(document.documentMode);


documentMode 属性可返回与页面的文本兼容性模式相对应的数值。例如,如果所选页面支持 IE8 模式,则 documentMode 会返回 8。

注意:在 Windows Internet Explorer 6 中引入的 compatMode 属性已不受支持,取而代之的是在 Windows Internet Explorer 8 中引入的 documentMode 属性。当前使用 compatMode 的应用程序仍然可以在 Windows Internet Explorer 8 中运行;但是,它们已更新为使用 documentMode。


http://www.ppmy.cn/news/752990.html

相关文章

浏览器兼容性怎么设置HTML,ie10浏览器中兼容性设置在哪里

之前ie浏览器一直被诟病的因素之一就是兼容性&#xff0c;不过ie10浏览器可以对兼容性进行设置&#xff0c;使得在兼容性视图中显示所有网站&#xff0c;具体怎么设置呢。下面由学习啦小编为你整理了ie10浏览器兼容性设置在哪里的解决方法&#xff0c;希望对你有帮助! ie10兼容…

html设置ie兼容性视图,ie兼容性视图设置在哪_ie兼容性视图如何设置

许多用户在升级操作系统之后&#xff0c;里面自带的ie浏览器也会跟着一起升级&#xff0c;然而有些网站可能需要使用低版本的ie浏览器才可以打开&#xff0c;该怎么办呢&#xff0c;其实我们只要设置ie兼容性视图模式就可以了&#xff0c;不过很多用户可能还不知道ie兼容性视图…

IE浏览器兼容模式设置

在浏览器的发展历史中&#xff0c;出现过多家厂商争夺市场&#xff0c;导致同时存在两种标准&#xff1b;后W3C出面制定了HTML5&#xff0c;总算结束纷争。而某些网站却仍采用原有标准&#xff0c;为了兼容在IE8 IE9中变出现了兼容浏览模式&#xff0c;英文为Compatibility Vi…

IE浏览器兼容性处理与提示

也可以用来判断浏览器版本&#xff0c;以便于选择性加载css或者js文件 这里只给大家介绍简单的提示方式&#xff1a; js弹框提示或者HTML页面的文字提示&#xff1a; html代码 1 &#xff1a; <!--[if lte IE 8]><style type"text/css">.items-btn{dis…

ie11兼容性视图设置_ie11浏览器不兼容的解决办法

ie11浏览器不兼容的解决办法 Edge浏览器已然成为最新win10系统的默认浏览器&#xff0c;但是用户量却远远不及IE11&#xff0c;IE11虽然性能得到了大的改进&#xff0c;但在浏览网页的时候还是会出现一些兼容性的问题&#xff0c;下面小编就讲为大家分享IE 11浏览器网页不兼容的…

ie兼容性问题

ie8不兼容透明度 background:#ffffff; /*支持rgba的浏览器*/ /* older safari/Chrome browsers */ -webkit-opacity: 0; -khtml-opacity:0; -moz-opacity:0; filter:alpha(opacity0); filter:"alpha(opacity0)"; opacity:0; /*This works in IE 8 & 9 too*/ -m…

html设置ie9兼容性视图,ie9兼容性设置在哪里 IE兼容性视图在哪里设置?

找不到“兼容性视图设置”子菜单 如何在360浏览器 IE9上设置兼容性视图 还有一种方法打开菜单栏&#xff0c;就是鼠标右键点击上方的空白处&#xff0c;选择“菜单栏”&#xff0c;然后菜单栏就显示“工具”。 【兼容性视图设置】的窗口&#xff0c;选择“添加此网址”。 IE兼容…

C#扩展——Visual Studio 代码提示/智能提示字体大小更改方法.

声明&#xff1a;本文为个人笔记&#xff0c;用于学习研究使用非商用&#xff0c;内容为个人研究及综合整理所得&#xff0c;若有违规&#xff0c;请联系&#xff0c;违规必改。 C#扩展——Visual Studio 代码提示/智能提示字体大小更改方法. 文章目录 C#扩展——Visual Studio…