Forçar a versão principal do Chrome para 100 na string do user agent

Uma flag de recurso disponível no Chrome 96 a 99 permite testes antecipados para possíveis problemas ao analisar uma string do user agent de três dígitos.

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

No primeiro semestre de 2022, o Chrome vai chegar a um número de versão principal de três dígitos: 100. Quando os navegadores alcançaram a versão 10 pela primeira vez, muitos problemas foram descobertos com as bibliotecas de análise de user agent, já que o número da versão principal passou de um para dois dígitos. Agora que estamos chegando à versão 100 no Chrome e no Firefox, e o Edge não está muito atrás, queremos detectar possíveis problemas relacionados ao número de versão de três dígitos com antecedência para estarmos prontos quando isso se tornar realidade.

A partir do Chrome 96 até o Chrome 99, uma flag de recurso vai estar disponível para forçar a string do user agent a usar o número da versão principal 100, independentemente do número real da versão principal. Ele se aplica ao cabeçalho de solicitação do User-Agent e às APIs JavaScript (por exemplo, navigator.userAgent). Experimentos semelhantes também estão sendo executados no Firefox.

Acesse O Chrome já está na versão 100? para verificar se o navegador está enviando a versão principal 100 na string do user agent.

Um site que verifica se o navegador está enviando a string User-Agent 100. Ele mostra: "Não", porque você está informando a versão 97 do Chrome, que é inferior a 100.

Para ativar a flag no Chrome e fazer o teste, digite chrome://flags na barra de endereço e ative a flag #force-major-version-to-100.

Página de flags do Chrome mostrando que a versão principal 100 está ativada no User-Agent.

A visita a Is Chrome 100 yet? após a ativação da flag informa que o user agent tem o número da versão principal 100.

Um site que verifica se o navegador está enviando a string User-Agent 100. A resposta é "Sim", porque você está informando a versão 100 do Chrome, que é maior que 99.

O objetivo é descobrir o máximo de problemas possível com antecedência. Envie seus relatórios de bugs para o Web Compat e ajude a preparar a Web para números de versão principais de três dígitos do navegador.