Version 100 von Chrome, Edge und Firefox kann einige Websites beschädigen
Kurz gesagt: Das Erreichen von Version 100 sollte ein Meilenstein für einen Webbrowser sein, aber es ist tatsächlich ein Ereignis, das einige Websites für Benutzer von Google Chrome, Microsoft Edge oder Mozillas Firefox zum Absturz bringen könnte. Entwickler bereiten sich schon seit einiger Zeit auf diesen Moment vor, aber sie brauchen immer noch Hilfe.
Chrome, Microsoft Edge und Firefox nähern sich der Veröffentlichung ihrer 100. Version. Während dies für einen Benutzer wie eine nette runde Zahl aussehen mag, hat es auch das Potenzial, Fehler einzuführen oder Kompatibilitätsprobleme für bestimmte Websites zu verursachen.
Für einige Leute mag es sogar Erinnerungen an den berüchtigten Y2K-Bug und Microsofts Überspringen von Windows 9 wecken, aber dieses Mal hängt das Problem damit zusammen, wie Websites User-Agent-Strings (UA) lesen, um Ihren Webbrowser und seine Fähigkeiten zu identifizieren.
Wenn Sie eine Webseite auf einer Website wie TechSpot besuchen, sendet Ihr Gerät eine Anfrage für diese Seite, die eine Zeichenfolge des Benutzeragenten enthält, die etwa so aussieht: „Firefox: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0.“
Verschiedene Webbrowser haben dafür unterschiedliche Formate, und aufgrund der Funktionsweise einiger User-Agent-Parsing-Bibliotheken können sie Probleme beim Lesen von dreistelligen Hauptversionsnummern verursachen. Ausführliche Informationen darüber, welche Implementierungen dies verursachen, finden Sie hier.
Bereits im August 2021 startete Mozilla ein Experiment, um herauszufinden, ob dreistellige Versionsnummern Probleme verursachen könnten, und stellte fest, dass eine kleine Anzahl von Websites nicht richtig angezeigt oder funktioniert.
Bemerkenswerte Beispiele wie Yahoo, Bethesda, HBO Go, Slack und mehr werden der Liste jeden Tag hinzugefügt. Google unternimmt ähnliche laufende Bemühungen, die es Entwicklern ermöglichen, die v100-User-Agent-Zeichenfolge zu Testzwecken zu erzwingen. Dies zeigte, dass mit Duda erstellte Websites nicht korrekt angezeigt wurden, aber das Problem wurde im Dezember 2021 behoben .
Die gute Nachricht ist, dass Google und Mozilla beide an Möglichkeiten arbeiten, um potenzielle Probleme, die auftreten können, zu mindern, indem sie beispielsweise die Hauptversion auf 99 einfrieren und sie im Nebenversionsteil der User-Agent-Zeichenfolge melden.
Chrome 100 wird am 29. März und Firefox 100 am 3. Mai erscheinen, aber in der Zwischenzeit können Website-Administratoren und Entwickler helfen, indem sie Probleme, auf die sie stoßen, an Mozilla und Google melden .