Felkészülés a Chrome 100-as verziójára
2022. március 29-én jelenik meg a Chrome 100-as verzója, majd május 3-án a Firefox is kijön a három számjegyű verzióval. A Mozilla és a Google 2021-ben tesztelte – a korábbi két számjegyű verzióra váltás keserű tapasztalatai alapján – hogy reagálnak a weboldalak akkor, hogyha a verziószám háromjegyűvé válik. Az tesztelés eredménye az lett, hogy bizonyos oldalak nem kezelik túl jól, előfordult az is, hogy nem támogatottnak jelzik a böngészőt, és egyszerűen nem jeleníti meg az oldalt.
Az ilyen oldalak között volt a HBO Go, a Yahoo, és a Slack is.
Amikor meglátogatunk egy weboldalt, böngészőnk egy sort küld magáról minden egyes kapcsolódáskor a weboldal szerverének, ami az User-Agent (UA) egy karakterlánc, amelyet a böngészők HTTP-fejlécekben küldenek, így a szerverek azonosítani tudják a böngészőt. A karakterlánc JavaScripten keresztül is elérhető a navigator.userAgentsegítségével . Általában a következőképpen van formázva:
- browserName/majorVersion.minorVersion
Például a böngészők legfrissebb verziói a bejegyzés közzétételének időpontjában a következők:
- Chrome: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.54 Safari/537.36
- Firefox: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0
- Safari: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.2 Safari/605.1.15
Így a weboldalak tudják, milyen böngészővel látogattuk meg őket, így ennek megfelelő tartalmat tudnak nyújtani.
Sokak által használt könyvtárakban lehetnek úgynevezett hardkódolt, beégetett megoldások, amik maximum a kétszámjegyű verziókkal számoltak. Ezek gyakran a weboldalak üzemeltetői elől is rejtve vannak, hiszen nem vizsgálják az adott forráskódot.
A Google és a Mozilla is különböző óvintézkedéseket tett, de jelenleg az tűnik a legjobb ideiglenes megoldásnak, hogy az user agent stringeket a 99-es verzión maradnak, amíg a honlapok üzemeltetői megfelelően fel nem készülnek a változásokra.
A Mozzilla fejlesztői egy tesztre hívják a felhasználókat, hogy állítsák be úgy a böngészőiket, mintha már most a 100-as verziót használnál és ha problémával találkoznak akkor jelezzék a fejlesztőknek.