Google Chrome Frame

Google Chrome Frame 是Google推出的一个供IE浏览器使用的插件,可以将IE由一个 Trident 内核的浏览器变成一个 Chrome 浏览器。Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中。
这一名叫“Google Chrome Frame”(以下简称“Frame”)的插件可以支持Vista / XP SP2下的IE6、7、8等版本。支持在IE6/7/8上直接嵌入Google Chrome的浏览器渲染和JS引擎核心。在运行插件之后,地址栏会出现cf:字样,IE浏览器将获得Chrome的性能和功能。它将使用Chrome的WebKit 引擎处理网页,另外也支持IE所没有的HTML5等其他open web技术。
比较麻烦的是,当用户要使用 Google Chrome Frame 时,需要在地址前加 cf: 才可以使用 WebKit 核心浏览页面。然而,坊间网 给出了一个方法可以强制 IE 浏览器始终使用 Google Chrome Frame浏览网页,方法如下:
首先确认你的 IE 浏览器是否已安装了 Google Chrome Frame 插件,然后运行 windows 注册表编辑器(开始-运行-regedit),新建一个在HKEY_CURRENT_USERSoftwareGoogleChromeFrameOptInUrls 下名为“*”的字符串,值为空。完后你就可以一直以ie界面+chrome内核这种奇特的方式浏览网页了。

如需还原为 以 ie 原本的内核上网,只需把 HKEY_CURRENT_USERSoftwareGoogleChromeFrameOptInUrls 位于右侧栏的“*”字符串值删除即可。
对于开发者来说,只需要在页面代码的加入 <meta http-equiv="X-UA-Compatible" content="chrome=1"> 这么一行即可让安装了Frame的IE启用Frame。当安装有Google Chrome Frame 插件的IE浏览器发现这行代码,将马上使用基于WebKit的Chrome渲染引擎替换IE自身的渲染引擎。而其他浏览器将忽略此行代码,不会影响代码的执行。
在宣布这款插件时,Google Chrome团队表示,最近在Javascript和HTML5上所作的技术改进已经可以让网络应用具备桌面软件的性能。不过,对网络应用的开发人员来说,一个挑战是许多功能IE无法支持。开发者又不能放弃IE用户,因此只能想出很多替代办法。有了Frame插件之后,开发人员可以在IE浏览器中部署最先进的网页开发技术。
Google表示Frame插件尚在早期开发阶段,暂时面向开发人员使用,不过普通用户仍然可以下载安装。
关于性能
在64位Vista平台上分别选取IE7、IE8、安装Chrome Frame后的IE7和IE8、Chrome 3进行了Sunspider JavaScript基准测试,根据测试结果,安装Chrome Frame后的IE7速度提升了近40倍,安装该插件的IE8速度提升了10倍,两者在JavaScript处理速度上基本和Google Chrome持平。 ComputerWorld同样采用了Sunspider JavaScript基准套件进行了多次测试,同样的,安装Chrome Frame的IE8比IE8自身快9.6倍。
IE里的使用 下载Google Chrome Frame
见页尾
安装Chrome Frame
这是一个比较长的过程,因为上面下载的并不是完全安装包,还需要从Google下载其他文件,所以安装过程比较慢,需要几分钟吧。
比较麻烦的是在 IE 浏览器中必须手动添加网址前缀“cf:”才可以正常使用此插件
强制 IE 浏览器始终使用 Google Chrome Frame,方法如下:首先给 IE 浏览器下载安装 Google Chrome Frame 插件,然后在 HKEY_CURRENT_USERSoftwareGoogleChromeFrameOptInUrls下添加一个名为“×”的字符冲,值为空。
如需卸载此文件请运行 windows 注册表编辑器(开始-运行-regedit),找到如下项HKEY_CURRENT_USERSoftwareGoogleChromeFrameOptInUrls删除位于右侧栏的字符串值“*”即可。
自动开启的功能
网站开发者只要在自己的网页代码顶部增加一条这样的Meta标签即可:<meta http-equiv="X-UA-Compatible" content="chrome=1">
禁用Chrome Frame
如果是IE7或者IE8浏览器,打开“工具 -> 管理加载项”,在加载项类型中选择“工具栏和扩展”,右侧找到ChromeFrame BHO,鼠标右键单击它,选择“禁用”后,重启IE浏览器就可以了。
英文版本如下:
1. Go to the Tools menu > Manage Add-ons.
2. In the 'Toolbars and Extensions' section, select ChromeFrame BHO.
3. Click Disable
删除Chrome Frame
在>控制面板>“添加或删除程序”中,找到Google Chrome Frame,竟然有77M大小还多!点击删除按钮就行了。
英文版本如下:
1. Go to the Start menu > Control Panel.
2. Double-click Add or Remove Programs.
3. Select Google Chrome Frame.
4. Click Remove.