Mac Tips その8 〜Safari6 Extensions〜
■Safari6yよりSafari5の方が…
Mac Tips その6は、Safari5.1でMountain LionからはSafari6がインストールされるようになっています。基本的には拡張機能のSafari Extensionsは引き継いで使用できるのですが、Safari6では、Safari Omnibarが使えなくなりました。
需要はあると思ったので動向を見守っていたのですが進展もなく、いい加減、この不便な現状をどうにかしたいと思ったので、とりあえずSafari Extentionsから探してみることに…
■KeySearch
すんなり見つかりました代替手段。このKeySearchをインストールすると虫眼鏡ボタンが表示されます。クリックすると検索バーが出現しますが、検索にこれは使いません。
右のギア --> Setting で表示されるウインドウの[Enable KeySearch via address bar]にチェックがついていると、アドレスバーに「キーワード 検索語」とすれば検索されます。
KeySearchサイトトップのスクリーンショットには存在していないので、追加された機能だと思います。
右のギア --> Edit Keywords で、keywordが設定できます。ここで設定をします。検索タームが「@@@」であること以外は、Safari Omnibarでの設定と変わりありません。
Keywordsウインドウ左下のギアから、Import Keywordsを選択すると、コピペで導入できるらしいです。Import keywords fromでは、一番下のKeySearchを選択して下のものをペーストすると、Importできるらしい。
たとえば、上のKeywordの設定だとSafariのアドレスバーに「a common lisp」と入力すると、amazon.co.jpで「common lisp」を検索してくれます。Cmd+lを使ってアドレスバーに移動して検索。便利だね。
ただし、Safari Omnibarでは、アドレスバーに「a 」と入力したら「|Amazon.co.jp|」のように変換されるけど、SearchKeyでは現在のところそういうことは起こらず。ちょっとさびしいね。
[
{
"keyword": "default",
"name": "default",
"url": "http://search.yahoo.co.jp/search?p=@@@&ei=UTF-8",
"enabled": true,
"shortcut": ""
},
{
"keyword": "r",
"name": "reddit",
"url": "http://www.reddit.com/search?q=@@@",
"enabled": true,
"shortcut": ""
},
{
"keyword": "wiki",
"name": "Wikipedia",
"url": "http://en.wikipedia.org/w/index.php?search=@@@",
"enabled": true,
"shortcut": ""
},
{
"enabled": true,
"keyword": "ac",
"name": "Amazon.com",
"url": "http://www.amazon.com/s/field-keywords=@@@",
"shortcut": ""
},
{
"enabled": true,
"keyword": "t",
"name": "Twitter Realtime",
"url": "http://realtime.search.yahoo.co.jp/search?&p=@@@&ei=UTF-8",
"shortcut": ""
},
{
"enabled": true,
"keyword": "a",
"name": "Amazon.co.jp",
"url": "http://www.amazon.co.jp/s/field-keywords=@@@",
"shortcut": ""
},
{
"enabled": true,
"keyword": "h",
"name": "HyperSpec",
"url": "http://www.lispworks.com/cgi-bin/search.cgi?q=@@@&cmd=Search%21&t=-D--HB-",
"shortcut": ""
}
]
■余談
Keywordsウインドウ左下のギアで、「Import Keywords」でも「Export Keywords」でもない箇所をクリックしてしまうと真っ白なウインドウが表示されてしまうバグに遭遇。そんなときは、Cmd+,で環境設定表示してExtensionsタブのKeySearchにある「Enable KeySearch」のチェックを一度外してつけ直すと元に戻ります。