O Google está prestes a tornar o Manifest V3 obrigatório para todas as extensões do Chrome, o que pode impactar o funcionamento de muitos bloqueadores de anúncios.
Recentemente, usuários do navegador do Google começaram a receber notificações informando que algumas de suas extensões, incluindo AdBlockers, podem parar de funcionar em breve.
O Manifest V3, em desenvolvimento desde 2018, é a nova base para extensões no Chromium, trazendo mudanças nas APIs disponíveis para os desenvolvedores.
Uma das críticas mais frequentes ao Manifest V3 é a ausência de suporte adequado à API WebRequest, essencial para o funcionamento de muitos bloqueadores de anúncios, como o uBlock Origin.
Desde junho, o Google tem gradualmente desativado o Manifest V2, a versão anterior usada pelas extensões, principalmente as que bloqueiam anúncios em sites (os famosos Adblocks).
Inicialmente, essa mudança foi restrita às versões de teste do Chrome (Dev, Beta e Canary), mas agora parece estar chegando à versão estável do navegador.
Os usuários do Chrome começaram a receber notificações alertando sobre a possível desativação de suas extensões em breve.
Com a obrigatoriedade do Manifest V3, o uso do Manifest V2 ainda será possível, mas apenas de forma manual e temporária.
Isso representa uma preocupação para aqueles que dependem de bloqueadores de anúncios baseados no V2, já que a transição pode impactar diretamente a eficácia dessas ferramentas.
Adblockers em risco com o Manifest V3
O Manifest V3 traz mudanças que afetam diretamente o funcionamento dos bloqueadores de anúncios, principalmente devido às limitações na API WebRequest.
O Google afirma que o novo padrão permitirá a criação de adblockers ainda mais eficientes, mas muitos desenvolvedores discordam, apontando para as restrições impostas pelo Manifest V3.
De acordo com o Google, 85% das extensões do Chrome já foram adaptadas para o Manifest V3. No entanto, bloqueadores de anúncios populares, como o uBlock Origin, ainda dependem do Manifest V2.
O desenvolvedor do uBlock Origin, Raymond Hill, mencionou que uma versão "Lite" do uBlock está sendo desenvolvida para o Manifest V3, mas com funcionalidades limitadas.
Ainda não se sabe exatamente quando o Manifest V3 se tornará o padrão obrigatório no Chrome, mas a mudança pode ocorrer a qualquer momento. Também não se sabe quais extensões estão preparadas para essa transição.
Argumentos do Google e críticas da comunidade
O Google defende o Manifest V3 como uma plataforma que melhora a segurança, privacidade, desempenho e confiabilidade das extensões.
No entanto, essa visão não é compartilhada por todos. A Electronic Frontier Foundation (EFF) critica o aspecto de segurança, argumentando que as mudanças não trazem benefícios reais para os usuários.
Além disso, a Mozilla, desenvolvedora do Firefox, anunciou que continuará suportando o Manifest V2, mesmo com a adoção do V3 para compatibilidade entre navegadores. Isso indica que a Mozilla não vê grandes melhorias na nova plataforma.
Um dos maiores pontos de atrito é a proibição de "código hospedado remotamente", o que inclui as listas de filtragem que os adblockers utilizam para bloquear anúncios.
Essa mudança exigirá que as atualizações dessas listas passem por um processo de revisão na Chrome Web Store, o que pode atrasar a resposta dos AdBlockers às mudanças nas plataformas de anúncios.