GoogleChromeFrame

GoogleよりInternet ExplorerでWebKitを使ったレンダリングで表示出来るGoogle Chrome Frameのβ版が発表されました。Windows Vista/XP SP2以降にインストールされたInternet Explorer 6/7/8が対象となります。

Google Chrome Frame - Google Code コメントを見る

Chromium Blog: Introducing Google Chrome Frame コメントを見る
Today, we're releasing an early version of Google Chrome Frame, an open source plug-in that brings HTML5 and other open web technologies to Internet Explorer.

インストールしてみたのですが、驚いたことに単なるプラグインではなく、Google Chrome 4(開発者向け)が丸々インストールされるんですね…!
ただインストールしただけでは駄目で、Google Chrome Frameが動作するにはサイトに次のメタタグを追加する必要があります。
<meta http-equiv="X-UA-Compatible" content="chrome=1">
このブログにも追加してみたところ、IE8でアクセスして見事WebKitでレンダリングされ表示されました。
なお、気になるUserAgentは
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; chromeframe; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 1.1.4322; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
となりました。

一方、MicroSoftのスポークスマンはGoogle Chrome Frameを勧めないとIEユーザーに警告しています。

MS vs グーグル:IEプラグイン「Google Chrome Frame」をめぐり舌戦:ニュース - CNET Japan コメントを見る

Microsoftは声明で、最新技術を欲するユーザーはChrome Frameを使うよりも、新しいバージョンのIEに移行した方が良いと述べた。

「われわれはInternet Explorer 8で、重要な機能強化や更新を追加し、顧客がブラウザをより安全に使用できるようにした」とMicrosoftは述べた。「プラグイン全般、そして『Google Chrome』が抱えるセキュリティ上の問題を考えると、Google Chrome Frameをプラグインとして実行することにより、マルウェアや悪意あるスクリプトの攻撃対象となる領域は2倍になる。われわれは、こうしたリスクがあるものを友人や家族に勧めたりはしない」(Microsoft)
「IE6を使っている人は、ほかのアドオンをインストールするのではなく、IE6から離れるべきだ」とBarzdukas氏は述べた。「(アドオンは)問題を複雑にするだけだ」(Barzdukas氏)
Microsoftがの言い分はもっともですが、現実にはIE7やIE8と同じ割合で2001年にリリースされたIE6を利用する人がいることを考えると、Googleの強行とも言えるやり方にも致し方ない面があります。

ただ、実際問題Google Chrome Frameをインストールするより、Google自身が言明するとおり、SafariGoogle ChromeFirefox,Operaや或いは3つのレンダリングエンジン搭載のLunaScapeを使った方が幸せになれそうです。


関連エントリー

NSS Labsがブラウザセキュリティ検証結果を発表 : Safari Realized コメントを見る