Raposa de fogo 100 e cromo 100 pode ter problemas de agente de usuário

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.

Sem uma única especificação a seguir, navegadores diferentes têm formatos diferentes para a string do agente do usuário, e a análise do agente do usuário é específica do site. Talvez algumas bibliotecas de análise contenham suposições ou bugs codificados que não levam em consideração números de versão de três dígitos. Muitas bibliotecas melhoraram o desempenho de análise quando os navegadores mudaram para números de versão de dois dígitos, portanto, espera-se que a transição para versões de três dígitos cause menos problemas.Os engenheiros da Mozilla explicam.

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.

Por Vladimir Krasnogolovy

Vladimir é um especialista técnico que adora dar conselhos e dicas qualificadas sobre os produtos GridinSoft. Ele está disponível 24 horas por dia, 7 dias por semana para ajudá-lo em qualquer dúvida relacionada à segurança na internet.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *