WebExtensions はブラウザアドオンをクロスブラウザで開発するシステムです。このシステムの大半は Google Chrome と Opera でサポートされている extension API と互換性があります。これらのブラウザ用に書かれたアドオンは大抵の場合、ほんの少し変更を加えるだけで Firefox や Microsoft Edge でも動かすことができます。
また、アドオン開発者のニーズをサポートできるように API を拡張する予定です。お持ちのアイデアをぜひお聞きかせください。連絡先には dev-addons のメーリングリスト(英語)や IRC の #webextensions (英語)をご利用ください。
始めましょう
逆引きリファレンス
- HTTP リクエストへの介入
- web ページの変更
- ツールバーボタンの追加
- 設定画面の実装
- ブラウザタブの操作
- ブックマークへのアクセス・操作
- Cookie へのアクセス・操作
概念
移行
- Google Chrome extension からの移行
- 古い Firefox アドオンの移行
- Embedded WebExtensions
- Add-on SDK との比較
- XUL/XPCOM 拡張との比較
- Chrome との非互換性
Firefox でのワークフロー