Chrome-Hauptversion im User-Agent-String auf 100 setzen

Mit einem Funktions-Flag, das in Chrome 96 bis 99 verfügbar ist, können Sie frühzeitig mögliche Probleme beim Parsen eines dreistelligen User-Agent-Strings testen.

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

Im ersten Halbjahr 2022 erreicht Chrome eine dreistellige Hauptversionsnummer: 100. Als Browser vor langer Zeit Version 10 erreichten, wurden viele Probleme mit User-Agent-Parsing-Bibliotheken festgestellt, da die Hauptversionsnummer von einer auf zwei Ziffern gestiegen war. Da wir uns sowohl in Chrome als auch in Firefox der Version 100 nähern und Edge nicht weit dahinter liegt, möchten wir mögliche Probleme im Zusammenhang mit dreistelligen Versionsnummern frühzeitig erkennen, damit wir bereit sind, wenn es soweit ist.

Ab Chrome 96 und bis Chrome 99 ist ein Funktions-Flag verfügbar, mit dem im User-Agent-String unabhängig von der tatsächlichen Hauptversionsnummer die Hauptversionsnummer 100 verwendet wird. Sie gilt sowohl für den User-Agent-Anfrageheader als auch für die JavaScript-APIs (z. B. navigator.userAgent). Ähnliche Tests werden auch in Firefox durchgeführt.

Unter Ist Chrome schon auf Version 100? können Sie prüfen, ob Ihr Browser die Hauptversion 100 im User-Agent-String sendet.

Eine Website, die prüft, ob der Browser den User-Agent-String 100 sendet. Es wird angezeigt: „Nein“, weil Sie Chrome-Version 97 angeben, die unter 100 liegt.

Wenn Sie das Flag in Chrome aktivieren und den Test durchführen möchten, geben Sie chrome://flags in die Adressleiste ein und aktivieren Sie das Flag #force-major-version-to-100.

Seite „Chrome-Flags“ mit der Information, dass die Hauptversion im User-Agent auf 100 festgelegt ist

Wenn Sie nach Aktivierung des Flags Is Chrome 100 yet? aufrufen, wird für den User-Agent die Hauptversionsnummer 100 angezeigt.

Eine Website, die prüft, ob der Browser den User-Agent-String 100 sendet. Es wird „Ja“ angezeigt, da Sie Chrome-Version 100 angeben, die größer als 99 ist.

Ziel ist es, möglichst viele Probleme im Voraus zu erkennen. Senden Sie Ihre Fehlerberichte daher an Web Compat und helfen Sie mit, das Web auf dreistellige Hauptversionsnummern von Browsern vorzubereiten.