Mozillaのソフトウェアでは、アドオンとはFirefoxウェブブラウザおよび関連アプリケーションの機能を拡張するソフトウェアコンポーネントですが、そのほとんどはブラウザ拡張機能です。Mozillaは公式アドオンWebサイトを通じてユーザーにアドオンを提供しています。[ 1 ]
2017 年、Mozilla はFirefox の拡張機能のアプリケーション プログラミング インターフェイス(API) に大きな変更を加え、長年使用されてきたXPCOMベースのアドオン API を、Google Chromeの API をモデルにした WebExtensions API に置き換えました。[ 2 ] [ 3 ] [ 4 ]そのため、Firefox と互換性のあるアドオンは、現在では Chrome ともほぼ互換性があります。[ 5 ] 2026 年 1 月現在、Firefox には 74,000 を超えるアドオンと 511,000 を超えるテーマが利用可能です。[ 6 ] [ 7 ]
Firefoxの初期バージョンでは、ブラウザの外観を大きく変更できるテーマがサポートされていましたが、これは時間の経過とともに縮小されました。現在のテーマは、ツールバーの背景とテキストの色を変更することに限られており、 [ 8 ]以前はペルソナと呼ばれていましたが、現在はFirefoxテーマと呼ばれています。[ 9 ]
Firefox 57以降、拡張機能には新しいWebExtensions APIのみがサポートされ、古い拡張機能技術はレガシーとして扱われるようになりました。[ 3 ] [ 10 ]
2017年以前は、FirefoxはXUL、XPCOM、JetpackなどのさまざまなAPIを介して開発された拡張機能をサポートしていました。[ 11 ] Mozillaは現在、これらをレガシー拡張機能と呼んでいます。[ 4 ]
Firefox ではプラグインはサポートされなくなりました。以前は、アプリケーションに組み込み機能がないメディアタイプを処理するために使用されていました。セキュリティ上の懸念とWeb APIの改善により、プラグインは非推奨になりました。[ 12 ]公式にサポートされていた最後のプラグインはAdobe Flash Playerでしたが、Adobe は 2020 年にサポートを終了しました。[ 13 ] [ 14 ]
Mozillaには、従来のFirefox拡張機能の権限を制限する仕組みがありませんでした。そのため、従来の拡張機能は、別の拡張機能が使用するデータや、Mozillaアプリケーションを実行しているユーザーがアクセスできるファイルを読み取ったり変更したりすることができました。[ 15 ]しかし、現在のWebExtensions APIはセキュリティ制限を課しています。[ 16 ]
Firefox 40 から、Mozilla は拡張機能の署名を必須とする措置を開始しました。[ 17 ]これは現在、すべての公式 Firefox リリースで必須となっています。[ 18 ]
Mozilla アドオンの Web サイトは、Firefox アドオンの公式リポジトリです。[ 1 ] Mozilla 関連のプロジェクトに無料のホスティングを提供するmozdev.orgとは対照的に、アドオン サイトはユーザー向けに設計されています。デフォルトでは、Firefox はインストール済みのアドオンの更新を自動的にこのサイトで確認します。[ 19 ]
2008年1月、Mozillaは、サイトが合計6億回のアドオンダウンロードを記録し、1億を超えるインストール済みアドオンが毎日自動的にサイトを更新チェックしていると発表した。[ 20 ] 2012年7月には、サイトからのダウンロード総数は30億に増加した。[ 21 ]