Aki emlékszik még az y2k problémára (avagy a 2000. év problémája), amelynek okán hol teljes gazdasági összeomlást, hogy egyenesen világvégét emlegettek egyesek, az valószínűleg megborzong már minden hasonló eseménytől. Akkor a négy helyett a két utolsó számjeggyel rögzítették az éveket a számítástechnikában, így az 1900 és a 2000 egyaránt 00 jelölést kapott volna, ami komoly gondot okozott a dátumokkal dolgozó rendszereknek. Végül a világvége elmaradt, de számos hollywoodi sztorinak adott jó alapot a téma. Kicsit a mai cikkünk is ilyesmi problémát feszeget, történt ugyanis, hogy a Google Chrome, és a rá építő, így a verziószámokat is követő Microsoft Edge böngészők hamarosan eléri a 100-as verziószámot. Ez remek hír, mert látszik, hogy a két IT óriás becsülettel fejleszti saját böngészőjét. Ámde adódik a gond, hogy az eddigi kétjegyű verziószámokkal beazonosítható böngészők innentől három számjeggyel jelzik majd fejlettségi szintjüket. Ami viszont gondot okozhat néhány olyan weboldalnak, amelyik a felhasználók által használt böngésző verziószámának beazonosításakor ragaszkodnak a két számjegyhez. Újabb Y2K katasztrófa sztori? Aligha. Az viszont nem árt, ha mindenki ellenőrzi, hogy saját weboldala képes-e pontosan beazonosítani a Chrome és Edge böngészők következő változatait. Mert ez ugyan a felhasználók számára lényegtelennek tűnhet, ám az a helyzet, hogy kompatibilitási okosból bizonyos elemek megjelenítéséhez a weboldalnak “tudnia kell”, hogy milyen böngészőben és annak mely kiadásában nyitották meg (ehhez használják többek között a User-Agent azonosítót). S ha ezt nem tudja kiokumlálni, az bizony az oldal egyes elemeinek helytelen megjelenítéséhez vezethet, hiszen lehet, hogy nem a megfelelően optimalizált kódokat hívja le a böngésző a webszerverről. Szerencsére bárki könnyen ellenőrizheti, hogy kompatibilis a weboldala a Chrome 100 és Edge 100 verziókkal, vagy sem. Máris megmutatjuk, miként.
Kompatibilis a weboldala a Chrome 100 és Edge 100 verziókkal
Az ellenőrzésre mindkét böngésző lehetőséget kínál, ráadásul nem kell a Canary vagy béta kiadásokkal nyűglődni, mert a stabil verziókban is átkapcsolható a User Agent, hogy az aktuális 98 (vagy 99-es) verziószám helyett a 100-assal azonosítsa magát a weboldalak számára. A 99-es verzió amúgy március elején, a 100-as pedig március végén várható. Van tehát még idő javítani a weboldalakat, ha netán valami nem stimmelne a 100-as verzió esetében (itt megnézhetjük a Chrome valódi és a User Agent által visszaadott verziószámát). S hogy mit kell beállítani az ellenőrzéshez? Nos, íme!
A Google Chrome esetében nyissuk meg a chrome://flags felületet, majd keressünk rá a Search flags részben erre: 100. Így a találatok között megjelennek a Force major version to 100 in User-Agent és a Force the minor version to 100 in the User-Agent string opciók. Mindkettőt állítsuk Enabled értékre, majd indítsuk újra a böngészőt. Ettől kezdve a Chrome 100-as verziószámúnak hazudja magát a weboldalak számára, így kiderül, ha valamelyik esetleg félreértelmezné a jövőben a háromjegyű verziószámot.
Az Edge esetében is hasonlóan oldható meg a dolog. Nyissuk meg az edge://flags lapot, majd keressünk rá a 100 kifejezésre. Itt is láthatjuk a Force major version to 100 in User-Agent és a Force the minor version to 100 in the User-Agent string opciókat, amelyeket szintén állítsunk Enabled értékre, majd jöhet az Edge újraindítása. Ha minden jól megy, ettől kezdve ezzel a böngészővel is tesztelhetjük, mit szól a saját weboldalunk az új verziószámokhoz.
Persze tesztelhetjük ezzel mások honlapjait is, s ha valamelyik kedvencünknél problémát tapasztalunk, jelezhetjük a fejlesztőknek, hogy érdemes odafigyelni a dologra. Mondjuk különösebben nagy gondot valószínűleg nem okoz majd a dolog sehol, lévén egy ideje már tesztelhető volt a bétákban is, így aki akarta, már javíthatta az oldalát ennek megfelelően. De ha biztosra akarunk menni, érdemesebb még azelőtt ránézni a saját weblapokra, hogy debütálnának a Chrome és Edge 100-as kiadásai.







