Firefox拡張機能の作り方
Chromeと同じ方法で拡張機能を作れる
Edgeでも同じ拡張機能が使えるらしい
Chrome拡張機能の作り方はググれ
Firefox拡張機能は配布方法がいろいろあるようだ
AMO (Addons.mozilla.org)に登録する場合 個人的に配布する場合
署名されたxpiファイルを配る
署名にはデベロッパ登録が必要だと思う
いろいろ答えると自動テストされる
ここにxpiをアップすると審査されて公開される
% npm install -g web-ext でインストール
ビルド
% web-ext build
./web-ext-artifactsの下にxpiファイルが生成される
パッケージチェック
% web-ext lint
アイコンが正方形じゃない! と怒られたり
署名
このあたり覚えていない
開発者ごとに割り当てられるのだっけ?
% web-ext sign --api-key ???? --api-secret ????
./web-ext-artifactsの下のxpiに署名が行なわれるみたい
署名は一度しかできないようで、バージョン番号を変える必要があるみたい
開発中はabout:debuggingでデバッグできる
AMOに載せる本審査は手動でアップする必要がある気がする
この場合、web-extコマンドを使う必要がないのかも
「気がする」が多くてスマソ
正直よくわかりまセン!