65
キーワード検索拡張機能はアドレスバー検索を提供します

誰しも、ちょっとしたワークフロー上の依存関係を抱えているものです。私の場合、マグカップいっぱいの紅茶、聞き慣れた音楽、そしてブラウザのアドレスバーからWeb検索ができないと、仕事が捗りません。FirefoxとChromeはどちらもこの機能を標準でサポートしていますが、Safariユーザーは長らくアドオンに頼らざるを得ませんでした。過去にもこのようなアドオンをいくつか紹介しましたが、Arne Martin Aurlien氏のSafari Keyword Searchは、あるシンプルな(とはいえ技術的な)理由で際立っています。

他の多くのユーティリティと同様に、Safari Keyword Searchでは、特定のキーワードを定義して、Safariのアドレスバーから様々なソースを素早く検索できます。例えば、特定の歴史上の人物をWikipediaで調べたい場合、アドレスバーに「w Napoleon」と入力するだけで、すぐにWikipediaの検索結果リストが表示されます。

さらに、Safariキーワード検索には、Google、Amazon、IMDB、Googleマップなどのキーワードがあらかじめ用意されています。キーワードなしで検索するデフォルトのキーワードを含め、独自のキーワードを簡単に定義することもできます。ショートカットリストを素早くエクスポート・インポートできる便利なシステムも搭載されており、複数のコンピュータ間で設定を統一しておくのも簡単です。

ここまでは順調です。しかし、Safari Keyword SearchがSafariStandやSafari Omnibarといった他のアドオンと異なるのは、これらのプログラムがSIMBL(Simple Bundle Loader)と呼ばれるシステムに依存している点です。SIMBL自体はInput Managerと呼ばれるソフトウェアで、プログラムの読み込み時にコードを挿入することができます。これは機能追加には便利ですが、Input Managerは安定性とセキュリティにリスクをもたらす可能性があり、その使用については一部で厳しい意見が出ています。

しかし、Safariキーワード検索は入力マネージャではなく、Safariの機能拡張です。そのため、Appleが定めた範囲内でのみ動作するため、悪意のある行為(意図的か否かに関わらず)が行われる可能性は大幅に低減されます。さらに、オン/オフの切り替えも簡単です。Safariの環境設定にある「機能拡張」設定で「Safariキーワード検索」を選択し、無効にするだけです。

Safariのキーワード検索をしばらく使っていますが、唯一面倒なのはコロンを含む検索を実行しようとすることです(SafariはコロンをURLとして解釈しようとします)。しかし、Lionへの移行を機に、入力マネージャを完全にやめることに決めました。Safariのキーワード検索のおかげで、ほとんど気が狂うことなく検索できています。