A Chrome-ot gyártó Google és a Firefoxot gyártó Mozilla arra figyelmeztet, hogy ezek a böngészők hamarosan elérik a 100-as verziót. Ez pedig azt jelentheti, hogy a nagyobb webhelyek nem fognak megfelelően működni velük.
Miért? A kétjegyű verziószámok felismerésére kódolt webhelyeknek gondot okozhat a háromjegyű számokkal rendelkező böngésző azonosítása.
A Chrome és a Firefox 100-as verziója problémákat okozhat
A 98-as verziójú Chrome március 29-én 100-ra áll át. A 97-es verziójú Firefox május 3-án éri el az 1oo-t. Ha ezek a verziószámok három számjegyből állnak, a Mozilla szerint inkonzisztens problémák számos webhelyen előfordulhatnak.
A Mozilla jelezte, hogy a webhelyszerverek az úgynevezett User-Agent-et vizsgálják a használt böngésző meghatározásához. Ezen információk alapján beállítják a webhelyeket a megfelelő megjelenítésre.
„Egyetlen követendő specifikáció nélkül” – Mozilla – mondta egy blogbejegyzésben, „különböző böngészőkben különböző formátumok vannak a User-Agent karakterlánchoz és a helyspecifikus User-Agent elemzéshez. Lehetséges, hogy egyes elemzőkönyvtárak olyan keményen kódolt feltételezéseket vagy hibákat tartalmazhatnak, amelyek nem veszik figyelembe a háromjegyű fő verziószámokat.”
Nem először
A Mozilla rámutatott, hogy a webhelyek hasonló problémával szembesültek, amikor a böngészőverziószámok egyjegyűről kétszámjegyűre változtak. „Tehát a három számjegyű mérföldkő elérése várhatóan kevesebb problémát fog okozni” – áll a közleményben.
Ennek ellenére a Firefox és a Chrome fejlesztői tesztjei és hibanaplói azt mutatják, hogy a webhelyek 100-as verziójú hibákat jelentenek, beleértve a T-Mobile-t, a Yahoo-t és a Daimlert.
"Ha a törés széles körben elterjedt, és az egyes webhely-beavatkozások kezelhetetlenné válnak, a Mozilla ideiglenesen leállíthatja a Firefox fő verzióját 99-re, majd tesztelhet más lehetőségeket" - mondta a cég.
Hasonlóképpen, a Google Chrome fejlesztőinek „tartalék tervük van, hogy egy zászló segítségével leállítsák a fő verziót 99-re”.
Azt szeretné ellenőrizni, hogy webhelye nem szenved-e következményeket. Mozilla biztosított a teszteléshez szükséges utasításokat.