Tusindvis af websteder kan stoppe med at arbejde med Chrome, Edge og Firefox

I februar frigav Google Chrome 98, tæt fulgt af Mozilla frigivelse Firefox 97, mens det pt microsoft Edge er også på version 98. Snart vil de alle ramme version 100, og det er et kompatibilitetsproblem, som de tre store browsere forsøger at finde løsninger på, før det sker, da det bogstaveligt talt kan ødelægge tusindvis af websteder.

Tusindvis af websteder kan holde op med at fungere

Websites skal identificer din browser gennem en " bruger agent ” streng , som browsere sender i HTTP-headere til servere, der inkluderer browsernavnet, hovedversionsnummeret og mindre versionsnummer.

Indtil videre er det store versionsnummer kun maxet med tocifrede, og tilføjelse af en tredje synes at være et stort nok problem til, at Mozilla og Chrome-udviklere har testet effekterne, før de nye opdateringer kommer ind. de næste par måneder.

Internet "pause" baggrund

I anvendelsen af ​​disse versionsopdateringer, som forventes i marts til både Chrome og Edge, efterfulgt af Firefox i maj, overvejes flere muligheder, så virkningen afbødes eller til sidst ikke bemærkes. Heldigvis er det ikke første gang, at lignende sager sker, hvilket kan være med til at undgå store dramaer, da virksomheder allerede har forsøgt sig med alternative løsninger.

Web browsing

Tusindvis af hjemmesider risikerer at blive utilgængelige.

Da browsere først ramte version 10 for lidt over 12 år siden , mange problemer med bruger agent strengbiblioteker blev opdaget, da hovedversionsnummeret gik fra et ciffer til to.

Også noget lignende skete med "Y2K" eller "Effect 2000" , hvilket gjorde år 2000 umuligt at skelne fra 1900 for nogle computere. Det virkede som verdens undergang og endte med at blive noget ganske let. Foregribe fremtiden, kan du endda se, hvordan denne nummereringsændring ville påvirke de vigtigste hjemmesider i dag, med problemer på hjemmesider som f.eks HBO, Bethesda eller endda Yahoo ville have kompatibilitetsproblemer med version 100. I Spanien skal Banco Santander være opmærksom på, at alt bliver løst, som det mest bemærkelsesværdige tilfælde.

Frys og lyg som midlertidige løsninger

Browsere har forskellige formater for brugeragentstrenge, og "nogle parsingbiblioteker kan have hårdkodede antagelser eller fejl, der ikke tager højde for trecifrede større versionsnumre."

Chequeo version 100

Tjek brugeragent version 100

Imidlertid Firefox og Chrome har planer om at undgå katastrofale problemer. Firefox, som beskrevet i en blogindlæg på deres blog , vil enten bare lyve for browsere om deres versionsnummer eller låse browseren til version 99 for alle, mens de prøver andre metoder.

Chrome på sin side planlægger at fryse det store versionsnummer til 99 og derefter snige det faktiske versionsnummer ind i den mindre del af bruger agent tag.

Mozilla har anbefalet alle webudviklere at teste driften af ​​deres servere med version 100 af Chrome og Firefox før deres udgivelse gennem de værktøjer, som begge virksomheder allerede har udgivet.