Recentemente, diversos usuários manifestaram sua insatisfação nas plataformas Reddit e X (anteriormente conhecido como Twitter) sobre a extensão uBlock Origin, que é amplamente utilizada para bloquear anúncios, que deixou de funcionar no Google Chrome. Essa interrupção se deve ao fim do suporte para extensões que utilizam a versão antiga do sistema de extensões do navegador, afetando diretamente o funcionamento desse popular bloqueador.
Por que o uBlock Origin parou de funcionar?
O uBlock Origin foi desenvolvido com a estrutura Manifest V2, um conjunto de APIs essenciais para a criação de extensões nos principais navegadores. No entanto, o Google anunciou que encerrará o suporte à versão V2 a partir de 2024, priorizando a nova versão, Manifest V3. Essa mudança implica que todas as extensões baseadas no Manifest V2 se tornarão obsoletas e deixarão de funcionar tanto no Chrome quanto em outros navegadores que utilizam a base Chromium, como Edge e Opera.
Desde junho do ano passado, o Google começou a desativar essas extensões, e a expectativa é que todas sejam removidas até meados deste ano. Embora alguns usuários ainda consigam acessar o uBlock Origin ou outras extensões baseadas no Manifest V2, o suporte completo deve ser descontinuado nos próximos meses. A página do bloqueador de anúncios na Chrome Web Store já não permite o download da ferramenta, informando que não está mais disponível “porque não segue as práticas recomendadas para extensões do Chrome”.
Quais as vantagens do Manifest V3?
A equipe de desenvolvedores do Chrome argumenta que o Manifest V3 oferece uma geração de APIs mais seguras para a criação de extensões. Em comparação com a versão anterior, essa nova estrutura permite a criação de componentes que focam mais na privacidade e na performance dentro do aplicativo. Essa mudança exige que os desenvolvedores apresentem o código completo de suas ferramentas, facilitando a identificação de arquivos maliciosos e promovendo uma padronização ainda maior das extensões entre diferentes navegadores.
No entanto, a nova estrutura pode impactar negativamente os usuários de bloqueadores de anúncios. O Manifest V3 limita a capacidade dessas ferramentas de atuar de maneira abrangente, devido a uma nova API chamada declarativeNetRequest, que prioriza a privacidade, mas reduz a eficácia dos adblockers na modificação de páginas da web. Anteriormente, as extensões podiam utilizar a API webRequest para bloquear conteúdos indesejados antes mesmo que um site fosse carregado.
Alternativas ao fim do suporte
Para atender à nova demanda, os próprios desenvolvedores do uBlock Origin criaram o uBlock Origin Lite, uma versão otimizada da ferramenta, preparada para o padrão Manifest V3. Para aqueles que não desejam abrir mão da extensão, uma alternativa é migrar para o Firefox, que já confirmou que continuará a oferecer suporte tanto para as versões Manifest V2 quanto para Manifest V3. De acordo com a Mozilla, “mais escolhas para desenvolvedores significam mais opções e inovação para os usuários”.
Com essas mudanças, é fundamental que usuários e desenvolvedores se adaptem às novas diretrizes do Google para garantir a continuidade do uso de ferramentas de bloqueio de anúncios e a proteção da privacidade online.
“As mudanças na estrutura das extensões visam aumentar a segurança e a privacidade, mas podem também limitar a funcionalidade de ferramentas como os bloqueadores de anúncios.”