Versjon 100 av Chrome, Edge og Firefox kan ødelegge enkelte nettsteder

8

Kort sagt: Å nå versjon 100 bør være en milepæl for en nettleser, men det er faktisk en hendelse som kan ødelegge noen nettsteder for folk som bruker Google Chrome, Microsoft Edge eller Mozillas Firefox. Utviklere har forberedt seg på dette øyeblikket en stund nå, men de trenger fortsatt hjelp.

Chrome, Microsoft Edge og Firefox nærmer seg alle utgivelsen av deres 100. versjon. Selv om dette kan se ut som et fint rundt tall for en bruker, har det også potensial til å introdusere feil eller skape kompatibilitetsproblemer for visse nettsteder.

For noen mennesker kan det til og med bringe tilbake minner om den beryktede Y2K-feilen og at Microsoft hopper over Windows 9, men denne gangen er problemet knyttet til hvordan nettsteder leser brukeragentstrenger (UA) for å identifisere nettleseren din og dens muligheter.

Når du besøker en nettside på et nettsted som TechSpot, sender enheten en forespørsel for den siden som inneholder en brukeragentstreng som ser omtrent slik ut: "Firefox: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0."

Ulike nettlesere har forskjellige formater for dette, og på grunn av måten enkelte brukeragent-parsingbiblioteker fungerer på, kan de forårsake problemer ved lesing av tresifrede hovedversjonsnumre. For en grundig lesning om hvilke implementeringer som forårsaker dette, se her.

Tilbake i august 2021 startet Mozilla et eksperiment for å finne ut om tresifrede versjonsnumre kunne forårsake problemer, og fant ut at et lite antall nettsteder ikke ville vises eller fungere som de skal.

Bemerkelsesverdige eksempler, inkludert Yahoo, Bethesda, HBO Go, Slack og flere, legges til listen hver dag. Google har en lignende pågående innsats som lar utviklere tvinge v100-brukeragentstrengen for testformål. Dette avslørte at nettsteder bygget med Duda ikke ville vises riktig, men problemet ble løst i desember 2021.

Den gode nyheten er at Google og Mozilla begge jobber med måter å redusere potensielle problemer som kan oppstå, for eksempel ved å fryse hovedversjonen til 99 og rapportere den i den mindre versjonsdelen av brukeragentstrengen.

Chrome 100 vil bli utgitt 29. mars og Firefox 100 vil lande 3. mai, men i mellomtiden kan nettstedadministratorer og utviklere hjelpe ved å rapportere eventuelle problemer de støter på til Mozilla og Google.

Opptakskilde: www.techspot.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon