Firefox検索バーの自作メモ

価格.comの検索プラグインFirefox公式のプラグインになかったので、これを機に自作してみた。
参考は…

"Firefox 2.0 検索プラグインの作り方(基礎編) - WebOS Goodies"

http://webos-goodies.jp/archives/50835795.html

Wikipedia(ja)のxmlを書き換えながら作ってみる。

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>価格.com</ShortName>
<Description>価格.com</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%2F%2F%2F%2FAABb%2FwC1ZFMAf63%2FAJMdBQDduLEAkZGRAEKA8QC%2F1v8AyY6CAK2trQDj4%2BMAoTkkAGSS4wChvvEAJGnkAMjIyABgmf8AIHD%2FAOvU0ADx8fEAn5%2BfALPF4wDY5PgAp0g0ALq6ugC8cmMA1qqhANbW1gCaKxUArlZEAOTGwADCgHMA0JyRADVy5AAwev8Ar8z%2FAHCj%2FwBViOMAQIT%2FAJ%2FB%2FwDx4%2BAA%2BPj4AOrq6gDPz88AmJiYANzc3AD48e8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQcaBwcLGBMCExcHAQsRDAcMBxovCycTCSQjBwELEQwHAQcvAQwIEgEmEAcvFgsRBwELLhYuDwIoAg4HBwcuBy4BKy0RLAElBCkrDAwdKy0VAQEBAQEBAQEBAQEBAQEBAR4ZAx4eHh4eAR4cHB4eHhQeCgUeDQUNHjAeCh8eCh4KHgoFHh8FHx4DHiEZHh8eGx4KBR4ZBRkeIQUFBR4bHgUFGQUeBQUFHiAFHhwZBRkqDRsKHg0FChQeHgUFBRsFBiIFBQUFBQUKAR4KHAUNHxwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D</Image>
<Url type="text/html" method="GET" template="http://search.kakaku.com/ksearch/search.aspx?query={searchTerms}"></Url>
</SearchPlugin>

の"template"パラメータは単に「価格.com」内で検索した際に表示されるURLの

.../search.aspx?query=

以降を

{searchTerms}

にすればよいようだ。


このxmlファイルを(OS Xの場合)

/ライブラリ/Application Support/Firefox/Profiles/(個別の文字列).default/searchplugins/

に入れてFirefoxを起動すればできた。