
米国時間9月2日にGoogle Chromeが公開されてから一週間。
結局ほんとに早くなったのかなど様々な議論が飛び交っていますが、Firefoxでタブを数十個同時に開いている私としては、起動も速いしGmail専用ブラウザとしては便利なのではと思っています。
マウスジェスチャーや多段タブに関してはそのうちPlugin対応になってGoogleが「勝手に」Chromeをアップデートするのではと思っていたのですが、巨人に頼る前に力業でUserScriptが動くようにCybozu Labsの奥 一穂さんが「Greasemetal」を作っちゃいました。
Greasemetalってのはサイトにも書かれてるんですが、つまり「AutoPagerizeなどをChrome上で動かせるようになる凄いツール」なんです(厳密にはまだ元祖AutoPagerizeは動きませんが。。)。
どうやってScriptを使えるようにしているかっていうと、簡単に言うとProxyという技術を使ってChromeで見るサイトにScriptを埋め込んでるそうです(多分)。
まず、インストールですが、こちらより「GreasemetalInstaller.exe」をダウンロードして下さい。
ダウンロードしたファイルを実行して、指示にしたがって「Next」を押していったらOKです。
インストールが終了後、「Greasemetal」を起動して(Chromeのショートカットを直接起動してもScriptは動きません)↓のように表示されればOKです。
残念ながら現時点でAutoPagerizeはまだ使えません。GreaseMonkey上でScriptを動かす際に使えるGM_*系の関数が利用できないためです。
そこで、oAutoPagerizeを利用します。これはOperaでAutoPagerizeを利用するために作られたScriptで、GM_*系関数を使わずに作成されています。
Opera用のoAutoPagerize.jsをマイドキュメントの中にGreasemetalインストール時に自動で作成されている「userjs」に保存して下さい(XPの場合はC:\Documents and Settings\***\My Documents\userjs\)。
また、この際にファイル名は「oAutoPagerize.user.js」のように最後が「user.js」となっていないと正しく認識しないようなので注意してください。
ここまで出来たら後は「Greasemetal」を実行するだけです。
以下は「院生エンジニア」でgoogle検索した結果です。
使ってみた感想としては、oAutoPagerizeは爆速でしたw
oAutoPagerizeのように、GreaseMonkey用の関数を使ってない他のスクリプトも正常に動作するようです(奥さんの作ったJapanizeも動作するようです)。
ただ、当然マウスジェスチャーやUIの変更などはまだ難しいようですね。
デザイナーさんにとっては余計な仕事が増えたという害もありますが、今後に期待したいブラウザの一つです。