Firefox 検索プラグインの作り方

Pocket

Firefoxの検索プラグインを作成してみる。
情報が古いようだがMozilla Developer Networkに仕様が載っているので参考に。

今回は既に組み込まれているプラグインをベースに変更を加えることにした。

スポンサードリンク


対象とする検索サイト

  • Bing
    公式のプラグインが存在するが日本語対応していない(化ける)為

元にする検索プラグイン

  • Google
    場所:[Firefoxのルートディレクトリ(自分の環境ではC:\Program Files (x86)\Mozilla Firefox)]\browser\searchplugins\google-jp.xml

手順

  1. 元にするプラグイン(google-jp.xml)を適当な場所へコピーしリネーム(bing.xmlとした)
  2. 16px x 16pxの画像を用意しbase64でエンコードする
    こちらのサイトで「ファイルから」を選択し、参照ボタンを押下。画像ファイルを選択。あとはデフォルトのまま「結果をWEBに表示」を押下。
  3. bing.xmlを以下のように編集する
    <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
    <ShortName>Bing</ShortName>
    <Description>Bing Search</Description>
    <InputEncoding>UTF-8</InputEncoding>
    <Image width="16" height="16">data:image/x-icon;base64,[2で取得した文字列]</Image>
    <Url type="text/html" method="GET" template="https://www.bing.com/search">
      <Param name="q" value="{searchTerms}"/>
    </Url>
    <SearchForm>https://www.bing.com/search</SearchForm>
    </SearchPlugin>
  4. bing.xmlを[Firefoxのルートディレクトリ]\browser\searchplugins\にコピーしFirefoxを再起動する
  5. 「検索バーの管理」を押下して、追加した検索サイト(Bing)が選択肢に入っていれば完了

メモ書き

  • 他の検索サイト用にプラグインを作成する場合、https://www.bing.com/searchの部分と、検索パラメータ部分(q)あたりを変更すれば簡単に出来る
  • 仕組みは単純っぽいので検索用途以外でも使えそう・・・でも使いどころが思いつかないな・・・



お役に立てましたか?

ブックマークをどうぞ!

スポンサード リンク

コメントを残す