Chrome i Firefox v100 mogu pokvariti neke web stranice

click fraud protection

Chrome 100 i Firefox 100 mogli bi uzrokovati probleme s kompatibilnošću, ali Google i Mozilla planiraju najgore.

Google Chrome bio je prvi web preglednik koji je usvojio ciklus brzog izdavanja, a Mozilla Firefox je na kraju prešao na isti model. Kasnije ove godine oba će preglednika doći do verzije 100, što bi moglo uzrokovati nekoliko neočekivanih problema na nekim stranicama. Srećom, Mozilla i Google rade na rješavanju problema kompatibilnosti.

Web preglednici imaju a Korisnički agent niz koji se identificira web-mjestima, koji obično sadrži web-preglednik, operativni sustav i CPU arhitekturu. Ne postoji standard za način na koji bi korisnički agenti trebali biti predstavljeni, a s godinama su postajali sve duži. Na primjer, donji niz Chromea na Linuxu sadrži riječi "Chrome", "Safari" (jer je Chromeov motor temeljen na Safariju), "KHTML" (na kojem se temelji Safari) i "Gecko" (kako bi se izbjeglo razbijanje starijih web stranica koje zahtijevaju Firefox).

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

Mnoge biblioteke stvorene su za web programere kako bi lako identificirali određene dijelove niza korisničkog agenta, kao što je stvarni naziv preglednika i brojevi verzija, ali neke od njih mogle bi se uskoro pokvariti. Neke biblioteke i drugi web kodovi nisu napravljeni s troznamenkastim glavnim brojevima verzija na umu, što bi moglo uzrokovati neželjeni rezultati za ljude koji pregledavaju web — web stranice koje gledaju samo prve dvije znamenke mogle bi vidjeti Chrome 100 kao Chrome 10.

Dobra vijest je da i Google i Mozilla rade na strategijama ublažavanja (preko Blještavo računalo). I Chrome i Firefox već nekoliko mjeseci provode eksperimente koji mijenjaju neke korisničke agente kako bi prijavili verziju 100, što je već dovelo do puno buba izvještaji i neke popravke.

Međutim, ako još uvijek postoji mnogo važnih web stranica koje se povlače s verzijom 100, Google i Mozilla imaju rezervne planove. Mozillina trenutna ideja je da identificirati neispravna mjesta (što već radi za druge funkcije) i zamrznuti broj verzije na v99 za te stranice. Googleov plan je zadržati prvu znamenku verzije na 99, a stvarno glavno izdanje pomaknuti na drugu znamenku (npr. 99.101.4988.0 za Chrome 101).