<meta http-equiv=”X-UA-Compatible” content=”IE=7, IE=9″>

公司的项目在老总的IE9下无法正常访问了。

哎,苦逼啊。本以为搞定了IE6,7,8,firefox,chrome,safari,opera,就行了。

尼玛的单独一个IE6就够咱折腾会了。

以前没有IE9的时候,为了照顾ie8就写个<meta http-equiv=X-UA-Compatible content=IE=EmulateIE7>强制使IE8浏览器使用IE7模式渲染。

昨天看淘宝页面源代码<meta http-equiv=”X-UA-Compatible” content=”IE=7, IE=9″>加了个。

查阅资料发现,那个是英文的,基础差。

大致翻译是如果你有一个使用X-UA-Compatible Meta 标签或者http header 让网页在IE7标准模式解释的旧网站,那么这里有一个综合示例能够让ie8用ie7的标准模式呈现页面,ie9使用ie9的标准模式呈现页面。用自己的话就是使用上面<meta http-equiv=”X-UA-Compatible” content=”IE=7, IE=9″>,使IE7 IE8浏览器使用IE7模式渲染。IE9就用自己的IE9模式渲染。互不影响,不晓得是否正确,准备安装W7去。

欢迎各位朋友拍砖,求指点,求进步。


(以下添加这些代码都是针对IE浏览器的,在页面上添加了这些代码,网页将无法通过HTML有效性检查)。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

IE8使用IE7渲染引擎进行渲染。

<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />

IE=edge告诉IE使用最新的引擎渲染页面,chrome=1则可以激活Google Chrome Frame(它是谷歌公司编写的一个插件,可以让用户的IE浏览器外观不变,但在浏览网页时使用Google Chrome浏览器的内核,它使得旧版本的IE浏览器支持更多新技术,在网页中加入<!--[if lt IE 9]><script src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>

<script>window.attachEvent("onload",function(){CFInstall.check({mode:"overlay"})});</script><![endif]-->这段代码,IE9以前浏览器会弹出是否安装Chrome Frame插件【CFInstall.min.js可以本地化),即在安装了Google Chrome Frame的IE浏览器中使用Google Chrome浏览器的内核渲染,但还是IE的外观。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值