SafariSIMBL (SIMBL for Safari 64bit)
SafariSIMBL
2009/09/05 追記
本家SIMBLで64bit対応版がリリースされました。
SafariSIMBLはお役御免ということで、削除しておきます。
追記おわり
xddさんの64bit版GreaseKitを参考に、64bit版Safariで動作するSIMBLを作りました。
GreaseKitの方法をそのまま真似て、webpluginで読み込ませる方式です。
ここからうまい具合に読み込ませる事ができるとは。全く気づいていませんでした。xddさんに感謝です。
一応、本家SIMBLが対応するまでの繋ぎと思っています。
機能
Snow LeopardのSafari 64bit版で動作するSIMBLです。
SIMBL自体をwebpluginとして読み込ませて、従来と同じ働きをさせています。
SIMBLプラグインはそのまま
/Library/Application Support/SIMBL/Plugins/ または
/Users/(ユーザー名)/Library/Application Support/SIMBL/Plugins/
以下に置いて下さい。
ただし、SIMBLプラグインも64bitに対応済みである必要があります。対応といっても大体は再ビルドするだけですが、これは各作者様待ちになります。32bit/64bitのUniversalになっていれば大丈夫です。
インストール
動作させるのはちょっと面倒で、webpluginのインストールの他に、読み込ませるためのhtmlを一度開く必要があります。
まずはSafariSIMBL.webpluginを
/Users/(ユーザー名)/Library/Internet Plug-Ins
以下に置いて下さい。
そしてSafari起動後に、同梱のSafariSIMBL.html一度開く必要があります。
適当な場所に配置し、Safariのホームページに設定すると楽だと思います。
ホームページの変更
SafariSIMBL.htmlでは、SIMBLを読み込んだ後任意のURL(本来のホームページ)に移動するようになっています。
(SafariSIMBL.html14行目)
location.href='http://www.apple.com/jp/startpage/';
とりあえず http://www.apple.com/jp/startpage/ を設定していますが、
ここを編集すればホームページを変更できます。
制限事項
制限事項として、Safariが起動していない状態で他アプリから「URLを開く」等で呼ばれた場合、SafariSIMBL.htmlが読み込まれないためSIMBLが有効になりません。
この場合は、明示的にSafariSIMBL.htmlを開く必要があります。ホームに設定してある場合は、一度ホームを開いて下さい。
ダウンロード
SafariSIMBL v1.0 をダウンロード
64bit版SIMBLプラグイン
ここで配布していたものの64bit対応版も合わせてリリースします。SnowLeopardの方はこちらをお使いください。
SafariReloadButton_v001(SnowLeopard).zip
SafariTabConfigPatchForGlims01_v001(SnowLeopard).zip
また、ソースが公開されているGreaseKitを64bit版として再ビルドしたものも一緒に置いておきます。こちらは本家が対応するまでの暫定版となります。
GreaseKit_v1_5(SnowLeopard_Unofficial).zip
なにかありましたらお気軽にコメントください。