Firefox拡張入門第1回(開発の準備)
開発者必携ツール
- DOM Inspector 右クリックメニューを拡張したいんだけどデータどこにあんねん、というとき便利。
- QuickRestart ブラウザを再起動して拡張プログラムをリロードするとき便利。
- Console2 Javascriptコンソールの強化版。エラーメッセージをよりわけできて便利。
- SQLite Manager ブラウザ内蔵のSQLite RDBMSをGUIで操作できて便利。
- Venkman JavaScript Debugger Javascriptデバッガです。わりと便利。
MozReplも必携です。Firefox内部のJavascriptインタープリタにtelnet接続できます。
私の開発の流れは、
- サイドバーで動く拡張プログラムを作る
- サイドバーをパカパカしてプログラムをリロードして動作確認
- 小さなプログラムの断片は、MozReplでインタープリタに打ち込んで動作確認
- 安定して動いたらプログラムを現場に移す
です。
プログラムを変更するたびにブラウザを再起動なんて遅くてやってらんないので、できるだけサイドバーパカパカで済ませます。