2013-08-22
初めてのアドオン (Firefox 23)
初めてFirefoxのアドオンを作った。
https://addons.mozilla.org/ja/firefox/addon/quick-rurema-search/
https://github.com/myokoym/quick-rurema-search
Add-on SDKを使って雛形を作った後、
サンプルを組み合わせて少し改造しただけ。
最初の段(最低限動くものが作れるまでの労力)が低いのは、とてもよいと思う。
作成手順は、
Firefox 拡張の作り方 (2013 年版) - ひだまりソケットは壊れない
を参考にしながら、Add-on SDKをダウンロード
Builder と SDK :: 開発者センター :: Add-ons for Firefox
して、
インストール - Add-on SDK Documentation
して、
cfx 入門 - Add-on SDK Documentation
をやって、
コンテキストメニューアイテムの追加 - Add-on SDK Documentation
と
Web ページを開く - Add-on SDK Documentation
を組み合わせたらできた。 簡単だったのは、るりまサーチのURLの設計のおかげでもある。
Rubyist Magazine - るりまサーチの作り方 - Ruby 1.9 で groonga 使って全文検索
ただ、Add-on SDK 1.14 で普通にビルドすると対象バージョンが19.0以降になる 理由がわからなかった。ESR(法人向け延長サポート版)は今年の12月まで17.0系 がサポートされているので、気になっている。
Firefox/Thunderbird 法人向け延長サポート版 (ESR) のダウンロード
互換性を無視する設定にしてインストールしたら動いたけど、 できれば普通に入れられるようにしたい。