Chrome und Firefox v100 könnten einige Websites beschädigen

Chrome 100 und Firefox 100 könnten einige Kompatibilitätsprobleme verursachen, aber Google und Mozilla rechnen mit dem Schlimmsten.

Google Chrome war der erste Webbrowser, der einen schnellen Veröffentlichungszyklus einführte, und Mozilla Firefox wechselte schließlich zum gleichen Modell. Später in diesem Jahr werden beide Browser Version 100 erreichen, was auf einigen Websites zu unerwarteten Problemen führen kann. Glücklicherweise arbeiten Mozilla und Google daran, Kompatibilitätsprobleme zu beheben.

Webbrowser verfügen über eine User-Agent Zeichenfolge, die sich gegenüber Websites identifiziert und normalerweise den Webbrowser, das Betriebssystem und die CPU-Architektur enthält. Es gibt keinen Standard für die Darstellung von Benutzeragenten und sie wurden im Laufe der Jahre immer länger. Die folgende Zeichenfolge von Chrome unter Linux enthält beispielsweise die Wörter „Chrome“, „Safari“ (da die Engine von Chrome … basierend auf Safari), „KHTML“ (auf dem Safari basierte) und „Gecko“ (um zu verhindern, dass ältere Websites beschädigt werden). Feuerfuchs).

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36

Viele Bibliotheken wurden für Webentwickler erstellt, um bestimmte Teile der Benutzeragentenzeichenfolge, wie z. B. den tatsächlichen Browsernamen und die Versionsnummern, leicht zu identifizieren. Einige davon könnten jedoch bald kaputt gehen. Einige Bibliotheken und anderer Webcode wurden nicht unter Berücksichtigung dreistelliger Hauptversionsnummern erstellt, was dazu führen könnte unbeabsichtigte Ergebnisse für Nutzer, die im Internet surfen – Websites, die nur auf die ersten beiden Ziffern achten, könnten Chrome 100 als erkennen Chrome 10.

Die gute Nachricht ist das Sowohl Google als auch Mozilla arbeiten an Strategien zur Schadensbegrenzung (über Piepender Computer). Sowohl Chrome als auch Firefox führen seit einigen Monaten Experimente durch, bei denen einige Benutzeragenten geändert werden, um Version 100 zu melden, was bereits dazu geführt hat viele Insekt Berichte und einige Korrekturen.

Sollten dennoch viele wichtige Websites mit Version 100 kaputt gehen, haben Google und Mozilla Backup-Pläne. Mozillas aktuelle Idee ist es Identifizieren Sie defekte Websites (was für andere Funktionen bereits der Fall ist) und die Versionsnummer für diese Websites auf v99 einfrieren. Googles Plan besteht darin, die erste Ziffer der Version bei 99 zu belassen und die eigentliche Hauptversion auf die zweite Ziffer zu verschieben (z. B. 99.101.4988.0 für Chrome 101).