2007年 12月 26日

拡張機能

userChrome.js に対して拡張機能にまとめるメリットがいまいちわかってない……

  • 複数ファイル使ったりとかの場合はむしろ必須
  • 設定が Tools -> Add-ons からアクセスできる (という仕組みが用意されている)
  • Mozilla Add-ons に登録できる


デメリット

  • userChrome.js にくらべて作るのがめんどくさい
    • 一回 Rakefile 書けばすみそうだけど
  • 気軽に書きかえられない
    • 書きかえてすぐコミット、とかができない
      • インストールしたあとにチェックアウトディレクトリへ symlink しなおせばいいだろうけど、それもめんどくさい (これは自分はいいけど、他の人がコミットしずらくなる)
  • ↑とかぶるけど設定画面ちゃんと作らないと使えない


あと拡張機能の content とかを content.jar とかに圧縮してるけど、あれのメリットがよくわからない。書きかえにくくなって嫌だ……chrome.manifest も書きかえないといけないし……