Google Chrome Frame

什么是Google Chrome Frame

  Google Chrome Frame中文译为谷歌浏览器内嵌插件(以下简称GCF),一款开源的Internet Explorer插件。使用该插件的用户打开浏览器的时候,将能体验到谷歌的开放式网络技术以及强大的javascript V8引擎。

 

GCF支持什么浏览器和什么系统?

  GCF只适用于Windows7Vista/XP SP2或更高版本系统上的Internet Explorer 6789(官网目前还说暂时还不支持64位的IE浏览器,实际情况我也没有测试)。

 

上哪里下载GCF

  可以前往这里下载GCF插件:http://www.google.com/chromeframe?prefersystemlevel=true 

 

GCF是否就等于是chrome

  非也,GCFchrome极为相似,但却并不完全相等。具体有什么差异,感兴趣的朋友不妨来这里看看http://www.chromium.org/developers/how-tos/chrome-frame-getting-started/differences-between-chrome-and-chrome-frame 

 

如何在我的站点使用GCF(只有当用户的IE浏览器装了GCF才能生效)?

  • 你只需像这样在你的页面添加以下这行标签即可:

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

X-UA-Compatible一种 IE 浏览器对某个特定页面使用某种渲染引擎的机制  

chrome=1:总是激活GCF

chrome=IE7:只当浏览器版本为7或者是更低时激活

chrome=IE8:只当浏览器版本为8或者是更低时激活

Tips:网上很多人都说这行标签是只有IE8才能认出来,其实不然。在GCF官网里介绍GCF的用法的时候,有这么一段“You may recognize the X-UA-Compatible flag as the same mechanism introduced with IE 8 for controlling the rendering engine that IE uses for a particular page. In cases where GCF 

is not installed, the values can be combined to control IE's rendering behavior”,我们再结合上面提到的chrome=IE7等可见,这行标签并非只有IE8才能读取。

当然,我们还可以这么写:

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

这样写可以让当IE浏览器未安装GCF的时候,就以最新版的IE内核进行渲染。

  • 站点中,如果每一页中添加标签可能比较累赘,所以你也可以在HTTP头部添加以下信息:

 X-UA-Compatible: chrome=1 

  在这里,要注意 IE 参数以及其值必须被放在第一位,同时,不管你将 "chrome=1" 放在什么顺序上,GCF 都会渲染这个页面(如果它被安装了的话)。即是说,GCF在渲染页面方面有最高的优先级。 

对这块想知道得更加详细的同学,请前往http://www.chromium.org/developers/how-tos/chrome-frame-getting-started

 

 

你可能感兴趣的:(Google)