数あるSafariプラグインの中でも、Saft( 12ドル)はおそらく最も機能が豊富で欠かせないプラグインでしょう。しかし、 Macworldの 記事(例えば「Browse Better」や「The Secrets of Safari」など)で何度か取り上げられているにもかかわらず、SaftはこれまでMac Gemsの注目を浴びてきませんでした…ついに今回がその時です。
Saftの機能について語る前に、まずその仕組みについて簡単に説明しておきたいと思います。SaftやSafari(およびその他のアプリケーション)向けのサードパーティ製プラグインは、InputManager(Appleの非常に技術的なドキュメント)というAppleの技術を利用して動作します。InputManagerはWebブラウザに機能を追加するために設計されたものではありませんが、開発者が独自のコードを別のプログラムに追加するための効果的な方法であることが分かりました。これにより、元のプログラムにはない機能を提供することができます。
InputManagerは、多くのプラグインソリューションで使用されています。例えば、過去にはGems Chax(iChatプラグイン)、CaminoSession(Caminoプラグイン)、iGlasses(iChatのビデオ調整機能を提供するプラグイン)などが挙げられます。InputManagerプラグインは他のアプリケーションを変更する可能性があるため、セキュリティリスクの可能性があるため、自分のマシンではInputManagerプラグインの使用を控える人もいます。しかし、私はこれまでかなりの数のInputManagerプラグインを使用してきましたが、問題は発生していません。念のため、最新のバックアップを複数保存しています。
Saft の仕組みについて少しご理解いただけたところで、Saft が具体的にどのような機能を提供しているのか見ていきましょう。(以下は Saft 8.3.12 と Safari 2.0.4 に基づいています。Safari 3.0 の現在のベータ版で動作する別のバージョンの Saft も存在します。)

Saftのインストールは、Safariを終了し、Saftのインストールスクリプトを実行してからSafariを再起動するだけです。一見すると、大きな違いはないように見えます。しかし、よく見ると、右のスクリーンショットのように、いくつかの新しいメニューオプションがあります。これらの新しい項目は、Saftをインストールすることで得られる機能のほんの一部に過ぎません。(Safariの環境設定ウィンドウにも、これらの新機能の動作を制御するための新しいSaft項目が追加されます。)Saftのホームページには膨大な機能リストがありますが、私が最も便利だと思う機能は次のとおりです。
- ショートカット:複数のウェブサイトを検索する場合、ショートカットを使うと作業がはるかに簡単になります。Mac OS X Hintsの検索ページにアクセスして検索語を入力し、「検索」ボタンをクリックする代わりに、 URLバーに「osxh dashboard」と入力するだけで 、Hintsサイト内のDashboard関連のすべてのエントリを検索できます。Saftには10個ほどのショートカットがあらかじめ定義されていますが、簡単に独自のショートカットを追加したり、使用しないショートカットを削除したりできます。
- タブの並べ替え:AppleのSafari 3パブリックベータ版にはドラッグ可能なタブが含まれていますが、Saftは現在のバージョンにもこの機能を追加しました。複数のタブを開いている状態で、ドラッグ&ドロップするだけでタブを並べ替えることができます。別の設定では、新しいタブの表示場所(例えば、タブバーの右側ではなく左側)を指定することもできます。
- タブで強制的に開く: このオプション機能を有効にすると、JavaScript 経由で新しいウィンドウで開くページが、代わりに新しいタブで強制的に開かれます。
- ダウンロード ウィンドウを自動的に非表示にする: これは小さな機能ですが、特にラップトップで役立ちます。Safari のダウンロードが完了すると、Safari はダウンロード ウィンドウを自動的に閉じます。
- ブックマークの並べ替え: 各ブックマーク メニューに新しい [ブックマークの並べ替え] メニュー項目が表示されるので、ブックマークを簡単に整理できます。
- 先行入力検索:Safari 3の新機能「検索」ほど洗練されていないものの、Saftの先行入力検索は非常に便利です。検索を開始するためにCommand+Fを押す必要はありません。ページが読み込まれたら、検索語句を数文字入力し始めるだけです。入力すると、ページ上で最初に一致した単語がハイライト表示されます。2番目以降の一致を検索したい場合は、Command+Gを押します。
- Ctrlキーを押しながらドラッグしてページをスクロール:ノートパソコン、特にスクロールトラックパッドのない古いノートパソコンで便利なもう1つの方法です。Ctrlキーを押しながら指(またはマウス)を動かすと、Webページが上下左右にスクロールします。
- オートコンプリートを常時オンに:銀行などの金融機関を中心に、一部のウェブサイトでは、ブラウザがユーザー名とパスワードを自動入力しないようにコーディングされています。これはセキュリティの観点からは非常に良いアイデアですが、特に持ち運ばない自宅のパソコンでは少々面倒です。Safariには、このようなサイトの「記憶しない」コードを無効にして、ユーザー名とパスワードを記憶させ、次回アクセス時にオートコンプリートできるようにするオプションがあります(デフォルトでは無効になっています)。
もちろん、Saft はこれ以外にも多くの機能を備えています。しかし、たとえ私が挙げた以上の機能を備えていなかったとしても、12ドルの導入価格に見合うだけの価値があると思います。特に、Safari でウェブを閲覧する時間が長い場合はなおさらです。ただし、Safari 3 をお使いの場合は、購入の判断は少し難しいかもしれません。強化された検索機能や並べ替え可能なタブなど、Safari 3 は既に Saft の主要機能のいくつかを備えています。Saft は無料でダウンロードして試用できるので、興味があれば試してみるのも良いでしょう。
ユニバーサルバイナリであるSaft 8.3.12は、Mac OS X 10.4.9以降およびSafari 2.0.4 (419.3)以降が必要です。(Safari 3.0の最新ベータ版をサポートするSaftのバージョンも利用可能です。また、以前のバージョンのMac OS XおよびSafariでも使用できる旧バージョンも利用可能です。)