Tusentals webbplatser kan sluta fungera med Chrome, Edge och Firefox

I februari släppte Google krom 98, tätt följt av Mozilla som släpper firefox 97, medan för närvarande Microsoft kant finns också i version 98. Snart kommer de alla att nå version 100, och det är ett kompatibilitetsproblem som de tre stora webbläsarna de försöker hitta lösningar på innan det händer eftersom det kan slå sönder bokstavligen tusentals webbplatser.

Tusentals webbplatser kan sluta fungera

Webbplatser måste identifiera din webbläsare genom en ” user agent ” sträng , vilka webbläsare skickar i HTTP-rubriker till servrar, som inkluderar webbläsarens namn, huvudversionsnummer och mindre versionsnummer.

Hittills har det stora versionsnumret bara maxat med tvåsiffriga siffror och att lägga till en tredje verkar vara ett tillräckligt stort problem för att Mozilla och Chrome-utvecklare har testat effekterna innan de nya uppdateringarna kommer in. de närmaste månaderna.

Internet "paus" bakgrund

Vid tillämpningen av dessa versionsuppdateringar, som förväntas i mars för både Chrome och Edge, följt av Firefox i maj, övervägs flera alternativ så att effekten mildras eller slutligen inte märks. Lyckligtvis är det inte första gången som liknande fall inträffar, vilket kan bidra till att undvika stora dramer, eftersom företag redan har prövat alternativa lösningar.

Webbläsning

Tusentals webbplatser riskerar att bli otillgängliga.

När webbläsare först träffade version 10 för lite över 12 år sedan , många problem med user agent strängbibliotek upptäcktes, eftersom huvudversionsnumret gick från en siffra till två.

Dessutom hände något liknande med "Y2K" eller "Effect 2000" , vilket gjorde att år 2000 inte kunde skiljas från 1900 för vissa datorer. Det verkade som världens undergång och det slutade med att det blev något ganska lätt. Förutse framtiden, kan du till och med se hur denna numreringsändring skulle påverka huvudwebbplatserna idag, med problem på webbplatser som t.ex HBO, Bethesda eller till och med Yahoo skulle ha kompatibilitetsproblem med version 100. I Spanien måste Banco Santander se upp för att allt ska lösas, som det mest anmärkningsvärda fallet.

Frys och ljug som tillfälliga lösningar

Webbläsare har olika format för användaragentsträngar, och "vissa analysbibliotek kan ha hårdkodade antaganden eller buggar som inte tar hänsyn till tresiffriga större versionsnummer."

Chequeo version 100

Kontrollera användaragent version 100

Emellertid Firefox och Chrome har planer på att undvika katastrofala problem. Firefox, som beskrivs i en blogginlägg på deras blogg , kommer antingen bara att ljuga för webbläsare om deras versionsnummer eller låsa webbläsaren till version 99 för alla medan de provar andra metoder.

Chrome, å sin sida, planerar att frysa det stora versionsnumret till 99 och sedan smyga in det faktiska versionsnumret i den mindre delen av user agent märka.

Mozilla har rekommenderat alla webbutvecklare att testa driften av sina servrar med version 100 av Chrome och Firefox innan de släpps genom de verktyg som båda företagen redan har släppt.