如何强制浏览器使用兼容模式

对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览。虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人、每一款浏览器都可以做到用兼容模式。所以,强制浏览器使用指定版本的兼容模式运行,变得势在必行。若要使 Microsoft IIS 能够定义自定义 HTTP 响应标头以便所有页面自动以 EmulateIE7 模式呈现,您可以使用以下 web.config 示例

<configuration>

  <system.webServer>

    <!-- 设定网站服务器以指定预设兼容性模式 Lionden -->

    <httpProtocol>

      <customHeaders>

        <clear />

        <add name="X-UA-Compatible" value="IE=EmulateIE7" />

      </customHeaders>

    </httpProtocol>

  </system.webServer>

</configuration>

时间: 2024-10-12 21:30:42

如何强制浏览器使用兼容模式的相关文章

强制浏览器使用兼容模式(IE)

对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览.虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人.每一款浏览器都可以做到用兼容模式.所以,强制浏览器使用指定版本的兼容模式运行,变得势在必行. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <configuration>   <system.webServer>     <!-- 设定网站服务器以指定预设兼容性模式 Lionden -->

强制浏览器使用兼容模式,Web.config,httpProtocol

对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览.虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人.每一款浏览器都可以做到用兼容模式.所以,强制浏览器使用指定版本的兼容模式运行,变得势在必行. <configuration> <system.webServer> <!-- 设定网站服务器以指定预设兼容性模式 Lionden --> <httpProtocol> <customHeaders&g

强制360,webkit内核浏览器显示兼容模式

页面顶部添加meta <meta name="renderer" content="webkit”> <!-- 避免IE使用兼容模式 —> <meta http-equiv="X-UA-Compatible" content="IE=edge">

IE强制不使用兼容模式

在IE8浏览器以后版本,都有一个“兼容性视图”,让不少新技术无法使用.那么如何禁止浏览器自动选择“兼容性视图”,强制IE以最高级别的可用模式显示内容呢?下面就介绍一段HTML代码. X-UA-Compatible是一个设置IE浏览器兼容模式的属性,在IE8浏览器之后诞生.IE8或者IE9有很多种模式,比如,IE8有4种模式:IE5.5怪异模式.IE7标准模式.IE8几乎标准模式.IE8标准模式:而IE9有7种模式: IE5.5怪异模式.IE7标准模式.IE8几乎标准模式.IE8标准模式.IE9几

【实战问题】【10】IE浏览器兼容问题,发布后变成了(浏览器IE9兼容模式,文档IE7标准模式)

起因: 近期发生一件特别无语的事,我写的程序在本地运行的时候在IE浏览器打开是IE9标准模式,发布到服务器之后再在IE浏览器打开,就变成了兼容模式,一步步改好之后在图片上传那里又卡了好久,最后都改好了之后,发现了问题所在,我的问题可能不适用于所有情况,仅给大家参考一下 我的问题很简单:我用了lanternFQ,关了就好了 过程: 1,所有和ajax这种格式的一样的,最后一项(此处为success)都不要加逗号(,). $.ajax({ type : "POST", url : &quo

IE内核浏览器的兼容模式下,部分Flash不能显示的问题

今天碰到一个很头疼的问题,有些Flash在Firfox.Chrome下浏览都是正常的,但在IE10以下的所有模式下都能正常显示, 表现为一个白板.再网上搜了很久,总结有三点: 1.flash play 插件安装不正确,需要重新下来安装 这个地址应该能下到http://download.macromedia.com 2.Flash嵌入代码没有按照严格的W3C来书写 3.ActiveX相关设置没有配置好 以上的说法,都很有理由,能解决一大部分用户的问题,但我是要发布站点,用了以上三种方式都没成功 最

浏览器的兼容模式下的button中文字垂直方向不居中显示

<button style="cursor:pointer;vertical-align: middle;" >删除</button> 这时候垂直不居中. <button style="cursor:pointer;vertical-align: middle;height:21px;" >删除</button> 这时候垂直居中了.对它添加了height样式.

浏览器兼容模式(转)

三种模式 首先我们要知道,为什么会有这么多模式.其实这是个历史遗留问题,在浏览器大战时期,网景浏览器(Netscape Navigator)和微软的IE浏览器(Microsoft Internet Explorer)对网页分别有不同的实现方式,那个时候的网页要针对这两种浏览器分别开发不同的版本.而到了W3C制定标准之后,这些浏览器就不能继续使用这种页面了,因而会导致大部分现有站点都不能使用.基于这个原因,浏览器才引入两种模式来处理一些遗留的站点. 现在的浏览器排版引擎支持三种模式:怪异(Quir

关于强制IE不使用兼容模式渲染网页

现在IE11是唯一受微软支持的IE浏览器. IE11有兼容模式,开启后有网页会出错. 在html header标签下加上 <meta http-equiv="X-UA-Compatible" contet="IE=edge"/> <meta name="renderer" content="webkit"/>第一行强制IE禁用兼容模式,第二行强制国内的多核心浏览器使用webkit核心渲染 Stack O