Entenda a Paralisação do uBlock Origin no Google Chrome e as Mudanças Necessárias

Entenda a Paralisação do uBlock Origin no Google Chrome e as Mudanças Necessárias

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.”