Firefoxの新しいWeb互換性ページ

Firefox Nightlyには、インターネットサイトとサービスに対するFirefoxの互換性の変更を一覧表示する新しい内部Web互換性ページがあります。

通常、ウェブマスターや企業にとって、サイトがすべての一般的なWebブラウザーで正しく表示および機能することを確認するのが最善の方法ですが、そうでない場合もあります。

Web開発者は、市場シェアに関しては支配的なブラウザーであるChromeでのみサイトをテストするか、特定のブラウザーでのみサポートされる機能を実装できます。

Mozillaのようなブラウザーメーカーは、特定のサイトやサービスがブラウザーで適切に機能していないことに気づくと、難しい決断に直面します。互換性のないサイトは無視できますが、特にサイトが非標準のテクノロジーを使用している場合は、ユーザーがサイトにアクセスできないか、特定の機能を使用できない場合、ブラウザーにフォールバックします。

一方、ブラウザでサイトを互換性のあるものにすると、間違った信号が送信される可能性があります。それはユーザーの観点からはより良いですが、ますます多くのサイトが最も人気のあるブラウザーを除いてすべて無視するかもしれません。

ウェブ互換性

互換性の変更を透過的にするために、Mozillaは新しいWeb互換性ページをFirefoxに追加しました(現時点ではNightlyのみ)。 Firefoxのページについて 。

firefox web compat overrides interventions

Firefoxにabout:compatを指定することで、ページをロードできます。 Firefoxのアドレスバーにabout:compatと入力するだけで、その時点でアクティブなすべてのWeb互換性の変更が表示されます。

Mozillaは変更をユーザーエージェントのオーバーライドと介入に分割します。ユーザーエージェントオーバーライドは、特定のサイトへの接続が行われたときにFirefoxのユーザーエージェントを変更します。一部のサイトでは、ブラウザを接続するユーザーエージェントを使用して、アクセスを完全にブロックしたり、別のデザインを表示したり、別の機能を提供したりします。

それは時々正当化されますが、例えばブラウザがサイトで使用される機能をサポートしていない場合、他の理由でブラウザを除外するために使用されることがあります。特定のブラウザで機能がテストされていなかったためです。

一方、介入は、サイトに互換性を持たせるためのより深い変更です。 Firefoxは、互換性を強化するために、これらのサイトで使用されている特定のコードを変更する場合があります。

互換性の変更はそれぞれBugzilla @ Mozillaのバグにリンクしています。リンクをクリックして、根本的な問題に関する情報を検索します。

横にある無効化ボタンをクリックして変更を無効化できます。ボタンは無効化と有効化を切り替えるため、後で互換性の変更を再度有効にすることができます。

おわりに

Firefoxの新しいabout:compatページは、Firefoxに加えられた便利な追加機能であり、Firefoxによる互換性の変更に関して透明性を向上させます。 (経由 ソレン

Mozillaは、安定したバージョンのWebブラウザーに含めるターゲットを明らかにしていません。

では、あなた: 最近Webで互換性の問題に遭遇しましたか?