拡張機能
userChrome.js に対して拡張機能にまとめるメリットがいまいちわかってない……
- 複数ファイル使ったりとかの場合はむしろ必須
- 設定が Tools -> Add-ons からアクセスできる (という仕組みが用意されている)
- Mozilla Add-ons に登録できる
デメリット
- userChrome.js にくらべて作るのがめんどくさい
- 一回 Rakefile 書けばすみそうだけど
- 気軽に書きかえられない
- 書きかえてすぐコミット、とかができない
- インストールしたあとにチェックアウトディレクトリへ symlink しなおせばいいだろうけど、それもめんどくさい (これは自分はいいけど、他の人がコミットしずらくなる)
- 書きかえてすぐコミット、とかができない
- ↑とかぶるけど設定画面ちゃんと作らないと使えない
あと拡張機能の content とかを content.jar とかに圧縮してるけど、あれのメリットがよくわからない。書きかえにくくなって嫌だ……chrome.manifest も書きかえないといけないし……