Grane per le nuove versioni di Chrome, Edge e Firefox. Versione 100 già al vaglio degli sviluppatori
Google Chrome, Microsoft Edge e Firefox rilasceranno presto la loro 100a versione. Questo potrebbe significare problemi sia per gli sviluppatori di siti Web che per gli utenti di browser Web.
Grane per le nuove versioni di Chrome, Edge e Firefox. Versione 100 già al vaglio degli sviluppatori
Come funzionano i browser web
Tutti i browser Web sono dotati di uno User-Agent (UA). Si tratta di una stringa che i browser inviano in intestazioni HTTP, in modo che i server possano identificare il browser e di conseguenza tradurre il codice scritto in ciò che effettivamente viene visto sullo schermo.
JavaScript lo utilizza anche con JavaScript navigator.userAgent.
Perchè la versione 100 dei browser è un problema
A questo punto ti starai chiedendo qual è il problema.
Tutto nasce dal passato: errori di configurazione del formato della data.
In passato si è già avuto un problema similare, il Y2K ancora non del tutto risolto. In quel caso il problema era che la maggior parte dei programmi della fine degli anni ’90 e precedenti non poteva gestire le date degli anni a quattro cifre.
Questa volta il problema è che troppi programmi di siti Web non possono gestire UA a tre cifre.
Sembra una cosa semplice ma in realtà non lo è. Basti pensare che Opera 10 non eseguiva correttamente il rendering dei siti nel 2009. Allo stesso modo alcuni siti non funzionavano con Firefox 10 perché i loro script leggevano Firefox 10 come Firefox 1.0 ovvero obsoleto. Possiamo aspettarci tutto questo e molto altro con l’arrivo di Chrome e Firefox 100.
Google e Mozilla sono ben consapevoli di questi problemi UA del browser 100 in arrivo e stanno lavorando per trovare e risolvere il fastidio.
Come verificare se puoi avere problemi
Puoi verificare se il tuo sito potrebbe avere problemi utilizzando un flag di funzionalità di Chrome, che costringe Chrome a inviare un UA a tre cifre. Quindi, puoi verificare se il nuovo UA viene presentato correttamente visitando il sito di test, Chrome 100 è ancora. Anche Firefox offre anche test simili.
Con entrambi i browser, se trovi qualcosa che non funziona a causa dell’UA, gli sviluppatori chiedono agli utenti di inviare un rapporto su Webcompat per poterli aiutare.