„Chrome“ ir „Firefox v100“ gali sugadinti kai kurias svetaines

„Chrome 100“ ir „Firefox 100“ gali sukelti tam tikrų suderinamumo problemų, tačiau „Google“ ir „Mozilla“ planuoja blogiausią.

„Google Chrome“ buvo pirmoji žiniatinklio naršyklė, pritaikyta greito išleidimo ciklui, o „Mozilla Firefox“ galiausiai perėjo prie to paties modelio. Vėliau šiais metais abi naršyklės pasieks 100 versiją, todėl kai kuriose svetainėse gali kilti netikėtų problemų. Laimei, „Mozilla“ ir „Google“ stengiasi išspręsti suderinamumo problemas.

Žiniatinklio naršyklės turi a Vartotojo atstovas eilutė, kuri identifikuoja save svetainėse, kuriose paprastai yra žiniatinklio naršyklė, operacinė sistema ir procesoriaus architektūra. Nėra standarto, kaip turėtų būti pateikiamos naudotojų priemonės, ir bėgant metams jos tapo vis ilgesnės. Pavyzdžiui, toliau pateiktoje „Chrome“ sistemoje „Linux“ yra žodžiai „Chrome“, „Safari“ (nes „Chrome“ variklis yra pagrįstas „Safari“), „KHTML“ (kuriuo pagrindu buvo sukurta „Safari“) ir „Gecko“ (kad nebūtų pažeistos senesnės svetainės, kurioms reikia Firefox).

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

Buvo sukurta daug bibliotekų, kad žiniatinklio kūrėjai galėtų lengvai identifikuoti konkrečias vartotojo agento eilutės dalis, pvz., tikrąjį naršyklės pavadinimą ir versijų numerius, tačiau kai kurios iš jų gali greitai sugesti. Kai kurios bibliotekos ir kiti žiniatinklio kodai nebuvo sukurti atsižvelgiant į trijų skaitmenų pagrindinius versijų numerius, o tai gali sukelti nenumatytų rezultatų žiniatinklį naršantiems žmonėms – svetainės, kurios žiūri tik į pirmuosius du skaitmenis, gali matyti „Chrome 100“ kaip Chrome 10.

Gera žinia ta tiek „Google“, tiek „Mozilla“ kuria mažinimo strategijas (per Blyksnis kompiuteris). „Chrome“ ir „Firefox“ kelis mėnesius vykdo eksperimentus, kurių metu kai kurie naudotojų agentai pakeičia 100 versiją, o tai jau paskatino daug klaida pranešimus ir kai kurie pataisymai.

Tačiau jei vis dar yra daug svarbių svetainių, kurios nutraukia 100 versiją, „Google“ ir „Mozilla“ turi atsarginių planų. Dabartinė „Mozilla“ idėja yra nustatyti pažeistas svetaines (tai jau daro su kitomis funkcijomis) ir užfiksuokite tų svetainių versijos numerį 99. „Google“ planuoja išlaikyti pirmąjį versijos skaitmenį 99, o tikrąjį pagrindinį leidimą perkelti į antrąjį skaitmenį (pvz., 99.101.4988.0, skirtą „Chrome 101“).