logo

「Google Chrome」の隠し機能とイースターエッグ

文:Stephen Shankland(CNET News.com) 翻訳校正:緒方亮、福岡洋一2008年09月05日 14時25分
  • このエントリーをはてなブックマークに追加

 Googleのブラウザ「Google Chrome」のユーザーインターフェースは、可能なかぎり簡素化されている。しかし、Chromeは「Omnibox」を入り口として、更なる詳細を見ることができる。

 Chromeのアドレスボックスにコマンドを打ち込んで、普段は隠されている詳細な情報や楽しいイースターエッグを呼び出すことができるのだ。

 「Firefox」では、アドレスバーに「about:config」など「about:」で始まるコマンドを入力すれば、さまざまな細目を表示して微調整を行うことができる。Googleはそれに倣った。

 これは多くの人にとってはどうでもいいことかもしれない。しかしプログラマーにとっては注目すべき機能であり、それはウェブページを作るプログラマーであっても、Chromeの基になっているオープンソースプロジェクトの「Chromium」で遊んでみたいというプログラマーであっても変わらない。Chromeにとってプログラマーは重要な利用者であり、GoogleはChromeによって、とりわけウェブアプリケーションの水準を高めたいと希望している。

Google Chromeは、稼動しているプラグインなど多くの詳細な情報を表示することができる
※クリックすると図が拡大されます
提供:CNET News

 Firefoxには「Firebug」というウェブ開発者に人気の機能拡張があり、これを使うとウェブサイトの詳細な分析ができる。Chromeにはいまのところ機能拡張の仕組みが欠けているが、ウェブページの要素の上で右クリックすると「要素を検証」という項目があり、これがFirebugにある機能の一部を再現している。

Happy Easter

 プログラマーではない人には、イースターエッグがある。Omniboxに「about:internets」と入力してみよう。何が起きるかを明かして、楽しみを台無しするつもりはない。ヒントになるのは、「Ted Stevens」(「インターネットはチューブの連なり」と発言した上院議員)だ。

 筆者はブラウザのユーザーインターフェースの限界に興味があり、このイースターエッグの出力にどんなレンダリング技術が使われているのかとても気になっている。

 ほかに次のような「about:」機能がある。

  • about:memory」では、Chromeとその他のブラウザについてメモリの使用状況が表示される。ブラウザのタブで開かれている各サイトが消費しているメモリについても表示されるので、ウェブ開発者にとって重宝する。
  • about:stats」では、Chromeの初期化や「Google Gears」の読み込みにかかる時間、Chromeの「V8」エンジンでJavaScriptのプログラムを実行した際にいろいろな処理にかかる時間など、内部のさまざまな測定値が表示される。このページには、「Shhh! This page is secret!」(シーッ!このページは内緒だよ!)という楽しい注意書きもある。
  • about:network」では、ウェブサイト利用によるネットワーク活動の詳細を追跡できる。
  • 「about:histogram」とChromeのアドレスバーに入力するとさまざまな性能測定値がグラフで表示される
    ※クリックすると図が拡大されます
    提供:CNET News
  • about:version」では、実行しているChromeの詳細なバージョンに加え、Chromeがサイトに名乗るユーザーエージェントの文字列が表示される。なぜここに「Mozilla」が含まれているのか不思議だが、もしかすると、ChromeがFirefoxのプラグインを利用できるための仕組みと関係があるのかもしれない。iPhoneもユーザーエージェントの文字列に「Mozilla」が含まれるようだが、こっちの方がもっと謎だ。(CNET Japan編集部注:ユーザーエージェントに関しまして、筆者の推測が述べられております。Chromeのユーザーエージェントですが、Analytics日本語版公式ブログによると、HTMLのレンダリングエンジンとしてオープンソースのWebKitを採用しているため現在、このように表示されているようです。)
  • about:histograms」では、利用者がブラウザに打ち込むテキストのオートコンプリートにかかった時間など、さまざまな性能測定値がグラフで表示される。

  • about:crash」と入力すると、アクティブなタブがクラッシュする。

 少しいじっていたら、すべてではないがこうしたサービスの一部について、ほかの構文でも呼び出せることがわかった。たとえば「chrome-resource://about/stats」と打ち込んでみてほしい。

 Chromeについて調べている人に、もう1つ面白い情報を紹介しよう。TG Dailyが「themes」フォルダを発見した。現時点では隠されていて空の状態だが、今後、Chromeを別の姿に変えるのに使われる可能性がある。Googleの方針しだいで、ChromeがいつかLinuxやMac OS Xに対応するというとき、各OSのネイティブな外観をChromeにも与えるのに役立てられるのかもしれない。

「about:crash」とChromeのアドレスバーに入力すると表示されるエラーページ
提供:CNET News

この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ

-PR-企画特集