Google Chrome Frame

Google Chrome Frame

Google Chrome Frame,官方的正式中文名稱為“谷歌瀏覽器內嵌框架”,是Google推出的一款免費的Internet Explorer專用外掛程式

基本介紹

  • 中文名:Google Chrome Frame
  • 外文名:Google Chrome Frame
  • 名稱:谷歌瀏覽器內嵌框架
  • 領域:網路
概述,自動啟動Chrome Frame,網頁開發者啟用Chrome Frame,禁用Chrome Frame,卸載Chrome Frame,關於性能,Google關於Chrome Frame,關於Chrome Frame的最新訊息,

概述

使用Google Chrome Frame,用戶可以通過Internet Explorer的用戶界面,以Chrome核心的渲染方式瀏覽網頁。Chrome Frame 會把最新版的Chrome Webkit 核心和JavaScript 引擎注入到IE中。
Google Chrome Frame(以下簡稱“Chrome Frame”)目前只適用於 Windows 7/Vista/XP SP2 或更高版本系統上的 Internet Explorer 6、7 、 8和9。直接在ie中嵌入Google Chrome的瀏覽器渲染和JS引擎核心。在運行外掛程式之後,地址欄會出
現cf:字樣,IE瀏覽器將獲得Chrome的性能和功能。它將使用
Chrome的WebKit 引擎處理網頁,另外也支持IE所沒有的HTML5等其他open web技術。

自動啟動Chrome Frame

如果你希望ie默認啟動Chrome Frame瀏覽網頁,那么,這裡有一個一勞永逸的方法可以強制 IE 瀏覽器始終使用 Google Chrome Frame瀏覽網頁,具體如下:
安裝完chrome frame後默認情況下並沒有完全開啟,需要修改一下註冊表才會使IE強制使用Google Chrome Frame來渲染網頁.否則的話就只有網站代碼里寫到<meta http-equiv="X-UA-Compatible" content="chrome=1">時才會自動開啟.
強制IE使用Google Chrome Frame來渲染的方法是這樣的:
1.點擊開始,運行,輸入regedit打開註冊表,依次打開左側HKEY_CURRENT_USER\Software\Google\下,在此目錄下新建一個項(key),名為ChromeFrame.
2.在該項下新建一個DWORD值,名叫IsDefaultRenderer.如果這個值設定為0的話,會使用IE核心來打開任何網站,如果是1的話,會用Google Chrome Frame來打開你要打開的網站.按照你的需要,本應該設定為1的.設定為1就是以後用IE打開網站,全都是用Google Chrome Frame來渲染的,乍一想是好事,不過網銀呢?網銀就麻煩了.所以我們推薦下面的方法:
啟用了Chrome Frame的ie8啟用了Chrome Frame的ie8
3.在這註冊表HKEY_CURRENT_USER\Software\Google\ChromeFrame\下新建項,名為RenderInGcfUrls.
4.在當前項下新建字元串值,並命名為指定的站點名稱如:*google點com*,這樣,IE會自動調用Chrome frame打開Google服務的任何的頁面.
但是我們不需要這個,我們是來設定網銀的,那就把常見的網銀列表加進來,好幾個網銀,地址比較多怎么辦?多新建幾個字元串值就好了.命名格式同上.###後面的自就不要了.
例如 *://*.icbc點com點cn/* ### 工商銀行
這樣,如果是網銀的話,IE會還是使用IE核心瀏覽,如果不是網銀的話,就會使用Google Chrome Frame來瀏覽.差不多滿足了大部分人的需要了,在如果你不能放棄IE的情況下.
如果網站是用Google Chrome Frame核心打開的,右鍵選單中就可以看到“關於google瀏覽器內嵌框架”等選單項,選擇後可以使用chrome的developer tools,及查看Google Chrome Frame的核心資料等。

網頁開發者啟用Chrome Frame

對於開發者來說,如果想要瀏覽器使用Chrome Frame渲染你的網頁,只需要在頁面代碼的加入 <meta http-equiv="X-UA-Compatible" content="chrome=1"> 這么一行即可讓安裝了Frame的IE啟用Frame。當安裝有Google Chrome Frame 外掛程式的IE瀏覽器發現這行代碼,將馬上使用基於WebKit的Chrome渲染引擎替換IE自身的渲染引擎。而其他瀏覽器將忽略此行代碼,不會影響代碼的執行。
也可以選擇在Web伺服器中通過修改HTTP頭啟用Frame,而無需在每個頁面中指定。
對於Apache,在httpd.conf中加入如下內容:
<IfModule mod_setenvif.c>      <IfModule mod_headers.c>            BrowserMatch chromeframe gcf            Header append X-UA-Compatible "chrome=1" env=gcf      </IfModule></IfModule>
對於IIS7,在Web.config中加入如下內容:
<configuration>    <system.webServer>        <httpProtocol>            <customHeaders>                <add name = "X-UA-Compatible" value = "chrome=1" />            </customHeaders>         </httpProtocol>    </system.webServer></configuration> 

禁用Chrome Frame

如果是IE7或者IE8瀏覽器,打開“工具 -> 管理載入項”,在載入項類型中選擇“工具列和擴展”,右側找到ChromeFrame BHO,滑鼠右鍵單擊它,選擇“禁用”後,重啟IE瀏覽器就可以了。

卸載Chrome Frame

在>控制臺>“添加或刪除程式”中,找到Google Chrome 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倍。

Google關於Chrome Frame

在宣布這款外掛程式時,Google Chrome團隊表示,最近在Javascript和HTML5上所作的技術改進已經可以讓網路套用具備桌面軟體的性能。不過,對網路套用的開發人員來說,一個挑戰是許多功能IE無法支持。開發者又不能放棄IE用戶,因此只能想出很多替代辦法。有了Frame外掛程式之後,開發人員可以在IE瀏覽器中部署最先進的網頁開發技術。
Google表示Frame外掛程式尚在早期開發階段,暫時面向開發人員使用,不過普通用戶仍然可以下載安裝。

關於Chrome Frame的最新訊息

來自Chrome Frame的最新公告,項目組已經決定在2014年1月份停止更新Chrome Frame和技術支持,主要原因是項目組認為當前的瀏覽器基本上都可以支持最新的Web技術,Frame項目已經失去存在的意義。

相關詞條

熱門詞條

聯絡我們