Firefox用のWeb Compatシステムアドオンの目的

Firefoxのインストール(またはポータブルコピー)を注意深く監視している場合、バージョン49.x以降、Web Compatと呼ばれる新しいシステムアドオンに気付いているかもしれません。

システムアドオンは、インストールするアドオンに似ています。 主な違いは、ユーザーによってインストールされるのではなく、Firefoxに同梱されるか、必要に応じてFirefoxにプッシュされることです。

後者は、MozillaがFirefox 49.xに2つのホットフィックスアドオンをプッシュしてブラウザの問題を修正した数日前に起こりました。

Firefoxの出荷時の修正よりもシステムアドオンが提供する主な利点は、この方法が高速であり、Firefoxのバージョンが増加しないことです。 Mozillaは、システムのアドオンを迅速に出荷して、リリースサイクルに影響を与えることなく、問題を修正したり機能を導入したりできます。

1つの欠点は、ユーザーがこれらのシステムアドオンをほとんど制御できないことです。 たとえば、Web Compatを無効にしたくない場合がありますが、使用しない場合は、Pocketなどのシステムアドオンで無効にすることができます。

Web Compat

インストールされているすべてのブラウザー拡張機能(ユーザーがインストールしたものおよびシステムアドオン)は、 about:supportページにリストされてます。 一方、Firefoxアドオンマネージャーには、ユーザーがインストールしたアドオンのみがリストされ、Firefoxに同梱されているシステムアドオンはリストされません。

Firefoxブラウザでabout:supportを開き、[拡張機能]セクションまでスクロールします。 そこにすべてのブラウザアドオンがリストされています。

システムアドオンを通常のアドオンと区別する簡単な方法はありません。 Firefoxの最新バージョンを実行している場合、次のシステムアドオンがそこにリストされています。

  1. マルチプロセスの段階的なロールアウト
  2. ポケット
  3. Web Compat

Web Compatは、リリースとは無関係にFirefoxのインストールにWeb互換性の修正を提供するように設計されています。

リリースが終了した後にwebcompatの修正を配布するために、 `browser / extensions / webcompat`に空のスタブを作成したいと思います。

基本的に、これは、Mozillaが互換性の問題を特定し、新しいFirefoxリリースを作成して配布することなく、すべてのFirefoxバージョンにその問題の修正を提供する可能性があることを意味します。

前述のようにこれは迅速であるため、この問題はブラウザのユーザーにあまり影響を与えません。 通常、修正は次のFirefoxリリースに統合されるため、最終的にはこの方法で修正されます。

これは、Webサイトまたはアプリの変更によりFirefoxユーザーがページ、サイト、またはアプリにまったくアクセスできない場合、または機能が機能しない場合に特に便利です。