Os desenvolvedores da Mozilla alertaram que os sites podem ter problemas com as próximas versões do Firefox 100 e cromo 100 (lançado em maio 3 e março 29, 2022). O fato é que o lançamento de novas versões significará que os valores do agente do usuário passarão a ser de três dígitos.
A string user-agent contém informações como o nome do navegador, seu número de versão, e informações sobre as diversas tecnologias que utiliza. Então, quando uma pessoa visita um site, o user-agent do navegador é enviado junto com a solicitação da página da web. Isso permite que o recurso verifique a versão do software do visitante e altere sua resposta dependendo dos recursos suportados pelo navegador.
Por exemplo, o user-agent atual da versão do Mozilla Firefox 97 se parece com isso: Mozilla/5.0 (Windows NT 10.0; Win64; x64; trailer:97.0) Gecko/20100101 Firefox/97.0. E o user-agent do Google Chrome 98 é: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (HTML, como lagartixa) Cromo/98.0.4758.82 Safári/537.36.
Computador bipando diz isso em agosto 2021, Os engenheiros da Mozilla iniciaram um experimento para descobrir se o user-agent de três dígitos “Firefox/100” causaria problemas ao trabalhar com sites. Os desenvolvedores do Google logo conduziram uma experiência semelhante para o Chrome 100. Como resultado, os especialistas encontraram um pequeno número de sites que não funcionavam corretamente com o novo user-agent.
Desde então, Mozilla vem monitorando versão 100 bugs e já encontrou problemas em HBO Go, Betesda, Yahoo, Folga, e recursos criados com o Construtor Duda. A maioria desses bugs está limitada a mensagens de “navegador não suportado”, bem como problemas de interface do usuário que podem afetar diferentes partes dos sites.
Se surgirem problemas com sites e eles forem muito numerosos, e a Mozilla ou o Google não podem consertar antes do lançamento de novas versões, desenvolvedores têm planos de backup. Em particular, O Firefox tem um mecanismo que permite “congelar” o agente do usuário para “Firefox/99” ou injetar CSS em um site problemático. De forma similar, O Chrome pode “congelar” a versão exibida pelo agente do usuário em 99 e liste a versão real do navegador em uma parte diferente da string.
Mozilla pede aos administradores do site que verifiquem com antecedência se seus recursos aceitam o user-agent Firefox 100 e cromo 100 normalmente. Para fazer isso, no Firefox, o administrador precisa abrir o menu de configurações do Firefox Nightly, encontrar “Firefox 100”, e então ative o “Raposa de fogo 100 String do agente do usuário” bandeira . Isso mudará a string do agente do usuário do Firefox para Mozilla/5.0 (Windows NT 10.0; Win64; x64; trailer:100.0) Gecko/20100101 Firefox/100.0.
No Chrome, vá para o cromo://flags/#force-major-version-to-100, ativar a configuração, e a string do agente do usuário mudará para Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (HTML, como lagartixa) Cromo/100.0.4758.102 Safári/537.36.
Se problemas forem encontrados, então os relatórios de bugs devem ser enviados para webcompat. com para que os desenvolvedores tenham tempo para corrigi-los.
Deixe-me lembrá-lo de que também informamos que cromada 90 obtém um novo recurso de segurança para proteger contra ataques no Windows 10.
E, você pode estar interessado nas informações que O downsizing da Mozilla afeta profissionais de segurança.