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

现在IE11是唯一受微软支持的IE浏览器。

IE11有兼容模式,开启后有网页会出错。

在html header标签下加上

<meta http-equiv="X-UA-Compatible" contet="IE=edge"/>
<meta name="renderer" content="webkit"/>第一行强制IE禁用兼容模式,第二行强制国内的多核心浏览器使用webkit核心渲染

Stack Overflow上有建议说更好的是在nginx给返回添加http头
X-UA-Compatible=IE=edgehttp头和标签二者效果应该是一样。

原文地址:https://www.cnblogs.com/silvestris/p/12038073.html

时间: 2024-10-09 21:05:52

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

怎样让谷歌浏览器切换兼容模式打开网页

常见 Datagrid 错误 摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误(本文包含一些指向英文站点的链接). Datagrid 控件是 Microsoft® ASP.NET 中功能最强.用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同.虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦.以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家.您可以看到许多苦闷的使用者在 ASP.

chrome headless Manual 模式渲染网页

可以看看这个里面的介绍,写得很好.https://duo.com/blog/driving-headless-chrome-with-python from selenium import webdriver from selenium.webdriver.chrome.options import Options` chrome_options = Options() chrome_options.add_argument("--headless") ##需要加上,否则会弹出真实浏览

浏览器兼容模式(转)

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

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几

Web编程 &gt; HTML/WML/CSS兼容/XML &gt; 如何强制360浏览器以极速模式打开页面

新版本的360有2种模式,基于Webkit内核的极速模式,和IE内核的兼容模式. 如果要强制360以极速模式浏览网页,可以给此网页增加meta,强制360浏览器以极速模式解析此网页,而非IE兼容模式. 代码示例,在head标签中添加一行代码: -收缩HTML代码 运行代码 [如果运行无效果,请自行将源代码保存为html文件运行] <html><head><meta name="renderer" content="webkit">

黄聪:如何用代码设置控制自己网站的网页在360浏览器打开时强制优先使用极速模式,而非兼容模式

最近用360浏览器访问自己的网站,发现都是被优先选用兼容模式打开,这使得网站很难看.为了让360浏览器打开网站的时候优先试用极速模式,找了一下官方论坛,发现了解决方案. 在head标签中添加一行代码: <html> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> </head> <body> </body> <

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

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

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

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

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

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