アドオンとは、Firefoxウェブブラウザや関連アプリケーションに追加できるソフトウェアモジュールを指すMozillaの用語です。Mozillaは公式アドオンウェブサイトでそれらをホストしています。[1]
ブラウザ拡張機能はアドオンの主な種類です。2017年にMozillaはFirefoxの拡張機能のアプリケーションプログラミングインターフェース(API)に大幅な変更を加え、長年使用されてきたXULおよびXPCOM APIをGoogle ChromeのAPIをモデルにしたWebExtensions APIに置き換えました。 [2] [3] [4]そのため、Firefoxと互換性のあるアドオンは、Chromeともほぼ互換性があります。[5] 2024年1月現在、Firefoxには36,000以上のアドオンと495,000以上のテーマがあります。[6] [7]
現在のアドオン
拡張機能
ウェブ拡張機能
Firefox 57以降では、新しいWebExtensions APIのみがサポートされます。[3] [8]
テーマ
Firefoxの初期のバージョンでは、ブラウザの外観を大きく変えることができるテーマがサポートされていましたが、時間の経過とともに縮小されました。現在のテーマは、ツールバーの背景とテキストの色を変更することに限られています。 [9](これらの軽量テーマは、以前はペルソナと呼ばれていました。[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]
Webサイト
サイトの種類 | ホストアドオン |
|---|---|
| 所有者 | モジラ財団 |
| メールアドレス | アドオン |
| コマーシャル | いいえ |
| 登録 | 無料。開発者または特別な機能にのみ必要 |
| 現在の状況 | アクティブ |
Mozillaアドオン ウェブサイトは、Firefox アドオンの公式リポジトリです。[ 1 ] Mozilla 関連プロジェクトに無料ホスティングを提供するmozdev.orgとは対照的に、アドオン サイトはユーザー向けにカスタマイズされています。デフォルトでは、Firefox はインストールされたアドオンの更新をサイト上で自動的に確認します。[19]
2008年1月、Mozillaは、同サイトのアドオンダウンロード数が累計6億回に達し、インストールされた1億以上のアドオンが毎日自動的にサイトをチェックして更新を行っていると発表しました。[20] 2012年7月には、同サイトからのダウンロード数は累計30億回に増加しました。[21]
参考文献
- ^ ab 「公式アドオンウェブサイト」。Mozilla 。 2019年2月10日閲覧。
- ^ 「Firefox アドオン開発の将来」。Mozillaアドオン ブログ。2015 年 8 月 21 日。2018 年 12 月 15 日閲覧。
- ^ ab 「互換性機能の今後の変更」。Mozilla Add-ons ブログ。2017 年 8 月 10 日。2018 年 12 月 15 日閲覧。
- ^ ab 「Firefox 57 でレガシー拡張機能を有効にする方法 - gHacks Tech News」www.ghacks.net . 2017 年 8 月 12 日. 2018 年 12 月 14 日閲覧。
- ^ 「Google Chrome 拡張機能の移植」。Mozilla。2018年12 月 30 日閲覧。
- ^ 「検索結果 (拡張機能) – Firefox のアドオン (en-US)」。addons.mozilla.org。Mozilla。2024年1月28日閲覧。
- ^ 「検索結果 (テーマ) – Firefox のアドオン (en-US)」。addons.mozilla.org。Mozilla。2024年1月28日閲覧。
- ^ 「ブラウザ拡張機能」。MDN。Mozilla。2019年2月10日閲覧。
- ^ 「Firefox のテーマ」。
- ^ 「ペルソナが Firefox テーマになりました」。
- ^ 第 2 章: 拡張機能の開発で使用されるテクノロジー - Firefox アドオン開発者ガイド | MDN 2016 年 10 月 5 日にWayback Machineにアーカイブされました。Developer.mozilla.org。2013 年 7 月 21 日に取得。
- ^ Smedberg, Benjamin (2015 年 10 月 8 日). 「Firefox の NPAPI プラグイン」.今後のリリース. Mozilla Foundation .
- ^ Lardinois, Frederic (2017 年 7 月 25 日)。「2020 年に Flash に別れを告げる準備をしましょう」。TechCrunch。2017年7 月 25 日閲覧。
- ^ 「Adobe Flash のサポート終了」Mozilla 2021年4月9日閲覧。
- ^ 「Firefox アドオンによる不正利用、搾取、乗っ取り」(PDF)。2016 年 3 月 5 日時点のオリジナル(PDF)からアーカイブ。2013 年 10 月 23 日閲覧。
- ^ 「セキュリティのベストプラクティス」。MDN。Mozilla。2019年2月10日閲覧。
- ^ Fisher, Dennis (2015 年 8 月 12 日)。「Firefox 40 は署名されていないアドオンについてユーザーに警告を開始」Threatpost。2015年8 月 20 日閲覧。
- ^ 「拡張機能の署名」。Mozilla.org Wiki。Mozilla。2015年8月20日閲覧。
- ^ 「アップデート」。Mozilla Developer Network 。 2017年10月28日閲覧。
- ^ Scott, Justin (2008 年 1 月 30 日)。「6 億件のアドオンのダウンロード」。メトリックスのブログ。Mozilla Foundation。
- ^ 「Firefox アドオンのダウンロード数が 30 億回を突破!」Mozilla ブログ。2013 年11 月 1 日閲覧。
外部リンク
- 公式アドオンウェブサイト
- WebExtensions API リファレンスドキュメント
- Extension Workshop、Firefox 拡張機能開発者向けドキュメントの Mozilla サイト
