Firefox-68: über:compat startet

0
122

von Martin Brinkmann am 15. Juli 2019 in Firefox – Letzte Aktualisierung: Juli 15, 2019 – 4 Kommentare

Wir Sprachen über Firefox ‘ about:compat-Seite im Februar 2019, wenn es erstmals in der Nightly-version des web-Browsers.

Die interne Seite highlights Kompatibilität zwickt, der Firefox macht bei der Verbindung zu bestimmten Websites.

Generell ist der Firefox sollte anzeigen, dass die meisten Websites ohne Probleme, aber es gibt Fälle, wo das nicht der Fall ist.

Einige Entwickler optimieren Websites, die nur für Google Chrome Dank der massiven user-Basis. Ein Mangel des tests führen können, zu laden oder Funktionen Probleme. Andere, Google ist ein Paradebeispiel dafür, kann nur auf bestimmte Browser, z.B. Chrome, belauscht user-agents die Verbindung der Geräte.

Einige Beispiele: Google hat das neue Google-Earth-Anwendung Chrome-exklusiv und es blieb exklusiv für zwei Jahre. Google Docs blockiert Microsoft Edge-Zugriff zeigt einen nicht-unterstützten browser-Meldung, und YouTube blockiert Microsoft Edge-Benutzer mit dem neuen design der Website.

Mozilla implementiert nicht-standard-Funktionen in Firefox aus Gründen der Kompatibilität. Diese kommen in der Regel mit dem -webkit-Präfix und-Ziel hinzufügen der Unterstützung für Funktionen, die Firefox nicht standardmäßig unterstützt, weil Sie nicht Normen.

Die Unterstützung für diese Funktionen möglicherweise nicht genug, aber, wie Websites können mithilfe von user-agent-sniffing um zu bestimmen Kompatibilität.

Mozilla muss einen Weg finden, um diese Websites arbeiten, vor allem wenn Sie beliebt sind. Die Organisation tut dies mit vier verschiedenen Methoden, die alle fallen unter das, was er ruft die Web-Kompatibilität.

  • HTTP-user-agent überschreibt.
  • JavaScript user agent überschreibt.
  • CSS-Injektionen.
  • JavaScript-Injektionen.

User-agent überschreibt ändern Sie die Informationen, die ein browser-user-agent enthüllt eine Website. Die Standard-Firefox-Benutzer-agent auf Windows kann zeigen das string-Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0, um Websites, die darauf hinweist, dass Firefox eine Verbindung herstellen wird.

Mozilla könnte sich ändern, dass Chrome user-agent anstatt aus Gründen der Kompatibilität, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36.

Firefox-Nutzer, die die version 68 der browser oder neuere Versionen laden kann über:compat in der Adressleiste des Browsers, um die Liste der aktuellen änderungen.

firefox about compat

Die Seite trennt user-agent überschreibt Interventionen aus. Finden Sie große Websites wie YouTube, Bank of America, Zucken oder Zwietracht auf der Liste. Jeweils mit links zu den bug-Beschreibung auf Bugzilla, und es gibt eine option zum deaktivieren, die änderungen zu testen Sie die Website, ohne es.

Mozilla startete die Web-Compat website vor kurzem im Jahr 2014. Firefox-Benutzer können durchsuchen Sie die Liste der bugs auf der Website oder melden Sie ein neues Kompatibilitäts-bug in Mozilla sofort. Die Liste der Berichte ist riesig und schon mit Chrome gewinnt mehr und mehr Dominanz auf dem desktop, scheint es unwahrscheinlich, dass sich der trend umkehren wird, ist jederzeit schnell.

Jetzt Sie: verwenden Sie einen browser, die nicht Chrome? Wann war Sie das Letzte mal lief Kompatibilitätsprobleme?