Chrome, Manifesto v3 e o fim da linha para a extensão uBlock Origin
O Google começou a desativar extensões do Chrome que dependem do Manifesto v2, especificação usada pelos desenvolvedores para acessar recursos do navegador web e obter permissões. Uma das afetadas é a popular uBlock Origin (uBO), que serve para bloquear anúncios, rastreadores e todo tipo de conteúdo indesejado.
O Manifesto v3, apesar das suas vantagens, descarta recursos de que a uBO depende para funcionar direito. O Google já avisou que todas as instalações do Chrome estarão livres do Manifesto v2 até junho de 2025.
Diante desse cenário, o que fazer?
Os desenvolvedores da uBO criaram uma versão alternativa, mais simples e compatível com o Manifesto v3, a uBO Lite (Chrome, Edge). Em comparação à tradicional, perde-se com a troca muitos recursos de personalização, incluindo o suporte a listas de bloqueio personalizadas — só é possível usar as pré-definidas pela extensão.
Navegadores que dependem do Chromium, a base de código aberto do Chrome, estenderão o suporte ao Manifesto v2 até onde der.
Brave, em junho de 2024:
Pelo tempo que pudermos (e assumindo a cooperação dos desenvolvedores de extensões), o Brave continuará a suportar algumas extensões MV2 relevantes para a privacidade — especificamente AdGuard, NoScript, uBlock Origin e uMatrix.
Vivaldi, também em junho de 2024:
Manteremos o Manifesto v2 enquanto estiver disponível no Chromium. Esperamos abandonar o suporte em junho de 2025, mas poderemos mantê-lo por mais tempo ou sermos forçados a abandoná-lo mais cedo, dependendo da natureza exata das alterações no código.
Microsoft (Edge), em dezembro de 2024:
A equipe do Microsoft Edge decidirá, de forma independente, o cronograma de migração do MV3 para os complementos do Microsoft Edge e compartilhará uma atualização aqui. Continuamos analisando as preocupações levantadas pelos desenvolvedores de extensões e exploramos o caminho ideal para o ecossistema de complementos do Microsoft Edge.
O cronograma, na mesma página, ainda não foi definido.
No final de fevereiro, a versão de testes mais “crua” do Edge (“Canary”) não estava aceitando extensões baseadas no Manifesto v2, como a uBO. Aparentemente, é uma herança do código do Chromium que (ainda) pode, e provavelmente será, removida até esse código chegar ao canal estável do Edge.
O único navegador que manterá o suporte ao Manifesto v2 é o Firefox, e não por acaso — é dos pouquíssimos não baseados no Chromium. Atualização de 25 de fevereiro:
Enquanto alguns navegadores eliminam o Manifesto v2, o Firefox o mantém ao lado do Manifesto v3. Mais ferramentas para desenvolvedores significa mais escolha e inovação para os usuários.
O Safari, da Apple, é um caso à parte: ele continuará dando suporte ao Manifesto v2, mas faz muito tempo não é compatível com a API webRequest.BlockingResponse, o principal recurso permitido pelo Manifesto v2 usado por extensões como a uBO.
A situação do Safari me leva a pensar que o Manifesto v3 talvez não seja o fim do mundo. Mesmo com limitações similares, o Safari tem um rol de boas extensões para bloquear rastreadores e anúncios invasivos: 1Blocker, Wipr 2 (a que estou usando), AdGuard. É bem verdade que nenhuma é tão poderosa quanto a uBlock Origin, mas são boas o bastante — e, em alguns casos, como o do 1Blocker, até personalizáveis.
Por enquanto vou manter o Firefox, mas acredito ser bem possível ele ser pressionado a fazer algo parecido no futuro, ainda mais com as mudanças recentes nas políticas da empresa
Aqui no iPhone ainda uso o Ka-Block!, apesar de desatualizado (toque do Ghedin). Muito leve. Menos de 1 mega.. Enquanto estiver cumprindo seu papel, vou levando...
E ele ainda bloqueia (quase) tudo? Como surgem novos domínios usados para publicidade e rastreamento quase todo dia, ter listas atualizadas acaba sendo meio que obrigatório (ou assim acredito).
Eu presto serviço pra algumas empresas que exigem o uso do Chrome pra acessar suas plataformas... Fiquei meio tenso com esse anúncio do Chrome, mesmo sendo algo que já esperava há meses...
Felizmente, o uBlock Origin Lite já tá segurando as pontas.
AdGuard desktop FTW!! Comprei o lifetime dele na black friday de 2022, paguei 70 reais, praticamente um roubo pensando no suporte pra sempre à atualizações. Como ele fica acima do navegador pode vir manifest v4, v5 que o bixinho vai tankar, foi o melhor investimento em software que fiz. Meu navegador de uso primário é o Safari, mas as vezes preciso usar o Chrome e ele não deixa passar nenhum anuncio. O suporte a userscripts e filtros tb são uma mão na roda, além de ter várias opções de privacidade embutidas
Também comprei o lifetime do AdGuard e valeu cada centavo. No celular bloqueia até anúncios dentro dos apps e no Mac bloqueia tudo no Safari tb.
Fui procurar mais sobre o Adguard e vi que o preço é muito convidativo. A assinatura anual é R$ 2,65 no plano individual 😄
De certa forma parece um movimento contínuo dos navegadores, não?
O Firefox fez algo parecido quando limitou o que as extensões poderiam modificar no navegador e... Bom, quebrou tudo, mas não foi ruim a médio prazo, porque realmente existiam questões de segurança ali. O Chromium parece que está dando mais um passo nessa restrição
Por aqui eu fiz um rapido teste no AdGuard e uBO Lite, acabei optando pelo uBO Lite. Tive a impressão de bloquear mais coisas.
Em um primeiro momento eu instalei o uBO Lite mas alguns ads continuaram aparecendo. Decidi investir alguns minutos da minha vida migrando de vez para o Firefox e cá estou eu de volta à raposa.
Alguém poderia explicar para um leigo o que perde-se na prática nos bloqueadores de anúncios com essa mudança?
A internet está repleta de anúncio, muitos atrapalham o simples ato de ler um site.
Os bloqueadores ocultam os anúncios, é como se não existisse anúncio no site, vídeo, ...um verdadeiro céu.
Mas acredito que ocultar anúncio atrapalhe o dono do site de ganhar dinheiro com a publicidade deles...
Agora os navegadores mais usados estão desativando os plugins/programas bloqueadores de propaganda. Ou seja, agora vai ter um monte de propaganda abrindo na frente do texto e publi de bet.
Não sei se é a explicação que você esperava...
Vou além: o Google domina o mercado de publicidade online e o navegador mais usado. Tem o poder de controle total e por isso vem lutando contra os bloqueadores de anúncios.
Basicamente se perde a capacidade de bloqueio, pois a extensão perde o poder de modificar toda a página e analisar o código para bloquear o que foi listado como oriundo de servidor de propaganda.
No caso dos bloqueadores "Lite", os mesmos só bloqueiam o que é possível com as limitações do navegador, dado que o navegador não permite mais que a extensão vá além. Logo, uma propaganda invasiva pode adentrar mais facilmente, diga-se.
Aqui deu que o plugin era incompatível e pensei em vir aqui escrever algo. Deparo com esse artigo. Minha solução (temporária) foi instalar a versão lite
Não largo do Brave. Eles já bateram o pé q vão manter até onde for possível o suporte ao Manifest V2.
Como disse outro dia, Firefox não dá. Não é nem culpa dele, mas de alguns sites q são pensados apenas pra Chromium. Fora que inexplicavelmente o Firefox consome mais RAM q o Brave e Edge por aqui, porém não entrega o msm desempenho de ambos, por exemplo. O Firefox vive instalado, porém escantedado msm.