Prehliadač Chrome a Firefox v100 môže poškodiť niektoré webové stránky

click fraud protection

Chrome 100 a Firefox 100 môžu spôsobiť problémy s kompatibilitou, ale Google a Mozilla plánujú to najhoršie.

Google Chrome bol prvým webovým prehliadačom, ktorý prijal rýchly cyklus vydávania, pričom Mozilla Firefox nakoniec prešiel na rovnaký model. Neskôr v tomto roku oba prehliadače dosiahnu verziu 100, čo môže na niektorých stránkach spôsobiť neočakávané problémy. Našťastie Mozilla a Google pracujú na riešení problémov s kompatibilitou.

Webové prehliadače majú a User Agent reťazec, ktorý sa identifikuje na stránkach, ktorý zvyčajne obsahuje webový prehliadač, operačný systém a architektúru procesora. Neexistuje žiadny štandard pre to, ako by sa mali prezentovať User Agenti, a v priebehu rokov boli čoraz dlhšie. Napríklad nižšie uvedený reťazec prehliadača Chrome v systéme Linux obsahuje slová „Chrome“, „Safari“ (pretože motor prehliadača Chrome je založené na Safari), „KHTML“ (na ktorom bolo Safari založené) a „Gecko“ (aby sa predišlo narušeniu starších stránok, ktoré vyžadovali Firefox).

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36

Mnoho knižníc bolo vytvorených pre webových vývojárov na ľahkú identifikáciu konkrétnych častí reťazca User Agent, ako je skutočný názov prehliadača a čísla verzií, ale niektoré z nich sa môžu čoskoro pokaziť. Niektoré knižnice a iný webový kód neboli vytvorené s ohľadom na trojmiestne čísla hlavných verzií, čo by mohlo spôsobiť nezamýšľané výsledky pre ľudí prehliadajúcich web – stránky, ktoré sa pozerajú len na prvé dve číslice, môžu vidieť Chrome 100 ako Chrome 10.

Dobrá správa je, že Google aj Mozilla pracujú na stratégiách zmierňovania (cez Pípajúci počítač). Prehliadač Chrome aj Firefox už niekoľko mesiacov vykonávajú experimenty, ktoré menia niektorých používateľských agentov na hlásenie verzie 100, čo už viedlo k veľa chyba správy a nejaké opravy.

Ak však stále existuje veľa dôležitých webových stránok, ktoré prestali používať verziu 100, Google a Mozilla majú plány zálohovania. Súčasná myšlienka Mozilly je identifikovať poškodené stránky (čo už robí pre iné funkcie) a zmraziť číslo verzie na v99 pre tieto stránky. Google plánuje ponechať prvú číslicu verzie na 99 a presunúť aktuálne hlavné vydanie na druhú číslicu (napr. 99.101.4988.0 pre Chrome 101).