Firefox 108.0.2 freigegeben; Mozilla friert User-Agent-String beim Firefox 110 wegen IE 11 ein

Mozilla[English]Die Mozilla-Entwickler haben zum 5. Januar 2022 die Version 108.0.3 des Firefox-Browsers veröffentlicht. Es handelt sich um  ein Wartungsupdate, welches zwei Fehler beheben soll und zudem eine kleine Änderung unter macOS bringt. Zudem an dieser Stelle noch ein Hinweis: Ab dem Fixefox 110 (bis zum Firefox 120) wird Mozilla den User-Agent des Browsers einzufrieren, um eine Verwechselung mit dem Internet Explorer 11 zu vermeiden.

Firefox 108.0.2

Das Wartungsupdate ändert laut den Release Notes die Position des Menüpunkts „Tabs für die gemeinsame Nutzung von Geräten“ für WebRTC, der sich jetzt nur unter macOS im Menü „Werkzeuge“ befindet. Mit dem Update auf die Version 108.0.2 werden zudem die nachfolgenden zwei Fehler behoben.

  • Behebt einen Absturz für einige Benutzer unter Mac OS X 10.12-10.14 während der Videowiedergabe (Fehler 1806391).
  • Behebt einen Absturz, der bei der Verwaltung des Browserverlaufs auftreten kann (Bug 1806408).

Der Firefox sollte sich automatisch aktualisieren, kann aber über das Hilfe-Menü und Über Firefox auf neue Versionen überprüft werden. Zudem kann der Browser von dieser Webseite für diverse Plattformen heruntergeladen werden (die Variante ist über die angezeigten Listenfelder zu wählen).

User-Agent wird ab Firefox 110 eingefroren

An dieser Stelle noch ein Thema, welches ich im Blog bisher nicht thematisiert hatte. Microsoft lässt ja den Support für den Internet Explorer 11 im Februar 2023 auslaufen und deaktiviert den Browser in vielen Versionen von Windows 10 (siehe Windows 10: Deaktivierung des Internet Explorer 11 am 14. Feb. 2023). Trotzdem spielt der IE 11 bei einigen Webseiten noch eine gewisse Rolle und diese fragen ggf. den besuchenden Browser per User-Agent-Sniffing ab.

Ab dem Firefox 110 würden solche Webseiten den Mozilla-Browser fälschlich als Internet Explorer 11 erkennen, wie Sören Hentzschel Ende Dezember 2022 im Beitrag Wegen des Internet Explorers 11: Mozilla ändert User-Agent von Firefox angemerkt hat. Hintergrund ist, dass der Internet Explorer 11 beispielsweise unter Windows 10 folgenden User-Agent-String liefert (siehe diese Seite):

Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko

Manche Webseiten prüfen den User-Agent-String lediglich auf „rv:11.0“, um den Internet Explorer 11 zu erkennen. Beim Firefox 110 wäre es dann zu Verwechselungen gekommen, da dieser in der bisherigen Nomenklatur folgenden User-Agent-String geliefert hätte:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:110.0) Gecko/20100101 Firefox/110.0

wobei das „Windows NT 6.1“ von der Betriebssystemversion abhängt und variieren kann. Aber eine Browserweiche in einer Webseite, die lediglich den String „rv:11“ im User-Agent-String sucht, hätte fälschlich den Internet Explorer erkannt (laut heise wären Bestbuy und Le bon Coin betroffen). Das führt zu Problemen, wie Sören Hentzschel in seinem Beitrag ausführt. Daher frieren die Mozilla-Entwickler die Versionsnummer ab dem Firefox 110 ein und melden den User-Agent-String für den Firefox 109 in folgender Form:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:109.0) Gecko/20100101 Firefox/110.0

Der rsv:-Teil meldet die Firefox 109-Version, während die aktuelle Version im letzten Teil korrekt als Firefox/110.0 angegeben ist. Diese Anpassung bleibt auch in künftigen Versionen des Firefox-Browsers erhalten und soll erst ab dem Firefox 120 wieder entfernt werden. Diese Browser-Version wird für den 21. November 2023 erwartet. Bis dahin ist zu hoffen, dass die Entwickler die Hinweise von Mozilla zur Browser-Erkennung berücksichtigt haben.

Ähnliche Artikel:
Windows 10: Supportende für Internet Explorer 11 am 15.6.2022
Windows 10: Deaktivierung des Internet Explorer 11 am 14. Feb. 2023
Internet Explorer 11: Kein Zugriff auf OneDrive und SharePoint ab Januar 2023 mehr

Dieser Beitrag wurde unter Firefox, Update abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

9 Antworten zu Firefox 108.0.2 freigegeben; Mozilla friert User-Agent-String beim Firefox 110 wegen IE 11 ein

  1. Luzifer sagt:

    also die Seitenbetreiber lesen (interpretieren) falsch aus und der Firefox muss das korrigieren? Dann last diese Seiten doch einfach ins Leere laufen!

    Die werden es schon merken wenn sich die User beschweren oder diese wegbleiben.

    • Daniel sagt:

      Grundsätzlich richtig, aber was meinst du wohl wird Otto-Normaluser machen, wenn die Seite im Firefox nicht läuft, auf Chromium Browsern (wie dem Edge) aber schon? Die werden dann den Fehler beim Firefox sehen und dann entweder denen auf die Füße steigen (unwahrscheinlich) oder direkt ganz den Browser wechseln. Und am Ende gibt’s dann nur noch Chrome.
      Daher kann ich Firefox verstehen, dass sie das umgehen wollen, zumal es ja keine negativen Auswirkungen hat

  2. Sebastian sagt:

    Sicher nichts für jeden aber ich habe den User Agent im Foxi überschrieben.
    general.useragent.override

  3. I-Am-IT-Service sagt:

    Hi – was the unique „Eindeutig Kennung“ deactivated by Mozilla recently? Please see:
    https://www.borncity.com/blog/2022/03/21/firefox-installer-weist-dem-browser-eine-eindeutige-kennung-zu/

    I checked several Downloads via above named link – no indication of change :
    old official download link: https://www.mozilla.org/de/firefox/new/
    todays named download link: https://www.mozilla.org/de/firefox/all/#product-desktop-release
    -> seems to link to same page of Mozilla

    All of the downloads using 3 locations and 2 different browsers got same HASH:
    – „Firefox Setup 108.0.2.exe“ – Windows 64 bit – German
    – SHA1 4fdb532c1f0f2b0cfa4acd567b01e0d7b9284754

    • Daniel sagt:

      Nur mal als Anregung wieso kann man im deutschen Blog nicht auch die deutsche Sprache verwenden?

      • I-Am-IT-Service sagt:

        Sorry – Weil ich misverstandlich sein. Muhsam and mit Sorge habe ich deutsche Seite auch gewühlt: borncity ist besser in Deutsch.
        Ich hoff das deutsche Leser gleich Frage haben.

        • Luzifer sagt:

          A little tip: if German is not a native language and too tedious, just use Deepl. At least you will get something understandable out of it.
          ;-)

      • Anonymous sagt:

        @Daniel
        Auch als Anregung: man kann deepl.com auch dafür verwenden, anderssprachiges in die eigene Sprache zu übersetzen – geht genauso einfach, zuverlässig und schnell…

  4. Andreas B. SH sagt:

    Bekam gerade Update auf Version 109.0.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert