ブラウザー拡張機能

拡張機能はブラウザーの能力を拡張・修正するものです。Firefox の拡張機能は WebExtensions API を使ってビルドされ、この API は拡張機能をクロスブラウザーで開発するシステムです。このシステムの大半は Google Chrome と Opera と W3C Draft Community Group でサポートされている extension API と互換性があります。

これらのブラウザー用に書かれた拡張機能は大抵の場合、ほんの少し変更を加えるだけで (en-US) Firefox や Microsoft Edge でも動かすことができます。この API は マルチプロセス Firefox にも完全互換です。

お持ちのアイデアや質問があったり、レガシーアドオンを WebExtensions API を使うように移行するのに助けが要る場合、dev-addons のメーリングリスト (英語) や Add-ons room (英語) や Matrix (英語) にてご連絡ください。

日本語情報としては Mozilla Japan コミュニティの Slack の #extdev チャンネルで情報交換が行われています。

始めましょう

概念

ユーザーインターフェイス

逆引きリファレンス

移行

Firefox でのワークフロー

リファレンス

JavaScript API 群

Manifest keys