chromeframe浏览器兼容问题

图标

豆瓜

豆瓜网

豆瓜网专栏

首发
豆瓜 图标 2020-06-26 09:23:24

X-UA-Compatible是自从IE8新加的一个设置,对于IE8以下的浏览器是不识别的。 通过在meta中设置X-UA-Compatible的值,可以指定网页的兼容性模式设置。

在网页中指定的模式优先权高于服务器中(通过HTTP Header)所指定的模式。 兼容性模式设置优先级:

 

meta tag > http header

 

meta tag > http header

常用的例子:

 

<meta

个人觉得本文很有意义,对于ie一直存在的兼容问题给予一个解决办法,可以考虑在工作中使用。

以下是正文,为方便oser阅读,原文抄录如下,有关具体情况请参考原作者。

Google Chrome Frame,谷歌浏览器内嵌框架(简称GCF),是一个使你机器上的Internet Explorer系列浏览器鸟枪换炮,用上webkit内核的Chrome引擎,但IE浏览器外观上还是IE的外观的免费插件。

不相信吗?使用用IE浏览器打开GCF安装页,按照提示安装后,重启IE,再打开gcf:about:version,现在你会看到chrome浏览器的内核信息,说明Chrome内核已经植根于你的IE浏览器上了。

但并非你的IE访问任意网页就会自动的使用Chrome内核来解析,需要两种方式:一是在网址前面加上”gcf:“,比如gcf:http://gmail.com来访问;二是在网页的meta信息中加入一句:

<meta http-equiv="X-UA-Compatible" content="chrome=1">

这里chrome=1代表所有版本的IE浏览器都使用Chrome内核解析网页,chrome属性还有其他的值,比如chrome=IE7,代表IE7或以下版本的浏览器才使用chrome内核,chrome=IE6和chrome=IE8等依此类推。

作为一个网页开发者,你会不会想到有了这个插件,以后就可以大胆使用各种CSS3样式,只要Chrome下显示正确,IE下也能显示正确了!没错!但前提是用户会安装这个插件吗?如何提供一个友好的引导安装界面呢,Google帮我们解决了这个问题。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script> <div id="prompt"></div> <script> window.attachEvent("onload", function() { CFInstall.check({ mode: "overlay", node: "prompt" }); }); </script>

在body标签中加入这段js代码,可以使得IE打开该网页时出现友好的GCF安装引导iframe框。这段代码不需要存在于

<!--[if IE]>...<![endif]-->

之中,js中已经做了浏览器的判断。

CFInstall.min.js是官方提供的文件,CFInstall.check()方法有许多可选项,其中包括:

  • mode: “inline” 默认值,GCF安装引导的iframe结构将存在于node选项指定id的元素中最前面位置,属于文档流的一部分

  • mode: “overlay” 该iframe以弹出层显示,弹出层将会在页面可视范围内居中

  • mode: “popup” 该iframe以新开窗口/选项卡显示,类似于target:_blank的效果

  • node: “” 指定iframe结构的dom结点位置,在mode:”inline”下有效

  • url: “” 点击安装按钮跳转到的链接地址,默认为GCF安装文件地址

  • destination: “” GCF安装完成后页面跳转到的链接地址

  • className: “” 在mode:”inline”下对iframe指定新的class名,美化iframe界面时很有用,默认的class为chromeFrameInstallDefaultStyle


本文由豆瓜网专栏作家 豆瓜 投稿发布,并经过豆瓜网编辑审核。

转载此文章须经作者同意,并附上出处(豆瓜网)及本页链接。

若稿件文字、图片、视频等内容侵犯了您的权益,请联系本站进行 投诉处理

相关搜索

chromeframe
图标 图标

豆瓜

豆瓜网

豆瓜网专栏

  • chromeframe浏览器兼容问题

    chromeframe浏览器兼容问题

    图标
    豆瓜 图标 · 今天 09:23:24 · 0浏览
  • windows xp sp1原版镜像

    图标
    豆瓜 图标 · 今天 09:22:35 · 2浏览
  • 抓鸡工具工作原理是什么

    图标
    豆瓜 图标 · 今天 09:21:33 · 10浏览
  • 全部评论

    豆瓜

    豆瓜网

    豆瓜网专栏

  • chromeframe浏览器兼容问题
  • windows xp sp1原版镜像
  • 抓鸡工具工作原理是什么
  • c#递归算法
  • conn.execute用法详解
  • 我来说两句