- Com a transição para o Manifest V3, a estrutura de permissões das extensões do Chrome mudou, e muitas ferramentas de bloqueio de anúncios baseadas no Manifest V2 não devem mais conseguir ser mantidas
- As mudanças do Manifest V3 vêm sendo implementadas há anos, e o foco central das críticas dos usuários era que a nova estrutura de permissões e a ênfase do Google em privacidade poderiam quebrar a maioria dos bloqueadores de anúncios
- Um commit do Chromium remove o suporte à flag
kExtensionManifestV2Disabled, que era uma rota de contorno para continuar usando extensões Manifest V2 - O Chrome 150 deve remover a principal flag de contorno em seu lançamento previsto para 30 de junho de 2026, e o Chrome 151 deve remover as flags restantes relacionadas ao Manifest V2 em seu lançamento previsto para julho de 2026
- Há impacto também em outros navegadores baseados em Chromium, mas outros navegadores ainda podem continuar oferecendo suporte a extensões Manifest V2, se quiserem
Transição para o Manifest V3 e impacto nos bloqueadores de anúncios
- Com o sistema de extensões do Google Chrome migrando para o Manifest V3, a última rota de contorno do Manifest V2 está sendo encerrada
- Essa mudança leva ao fim do uso de várias extensões de bloqueio de anúncios baseadas em Manifest V2, incluindo bloqueadores populares como o uBlock Origin
- A transição para o Manifest V3 vem acontecendo há anos e tem sido criticada porque a nova estrutura de permissões e o foco do Google em privacidade poderiam quebrar a maioria dos bloqueadores de anúncios
- Esse impacto foi amplamente sentido em 2024, e agora o Chrome entrou na etapa final de encerramento do suporte ao Manifest V2
Commit do Chromium e cronograma do Chrome 150 e 151
- O commit do Chromium remove o suporte à flag
kExtensionManifestV2Disabled- Essa flag é tratada como código morto em uma situação em que o Chrome já não oferece mais suporte a extensões Manifest V2
- Na prática, essa flag era a última rota técnica de contorno para continuar usando extensões baseadas em Manifest V2
- O engenheiro do Google responsável pelo commit escreveu que extensões MV2 já não são mais permitidas nas versões com suporte do Chrome, e que o suporte às funcionalidades relacionadas está sendo removido
- Devido à complexidade, dívida técnica e riscos de segurança, essa funcionalidade não pode ser oferecida nem mantida indefinidamente
- Recentemente, vários bugs específicos de MV2 foram encontrados
- Outros navegadores podem continuar oferecendo suporte a extensões MV2, se quiserem
- O Chrome 150 removerá
ExtensionManifestV2Disabledem seu lançamento previsto para 30 de junho de 2026- Um método limitado via DevTools continuará existindo, mas exige aplicar patches manualmente nos elementos da página a cada sessão, o que não é prático para uso diário
- O Chrome 151 deve remover as flags
ExtensionManifestV2Unsupported,ExtensionManifestV2Availability,AllowLegacyMV2Extensionsem seu lançamento previsto para julho de 2026 - Há impacto também em outros navegadores baseados em Chromium, mas navegadores fora do Chrome podem continuar oferecendo suporte a extensões MV2 de acordo com sua própria decisão
4 comentários
A diferença de funcionalidade do MV2 é basicamente o fato de ele poder avaliar solicitações HTTP dinamicamente.
Como o DNR do MV3 oferece suporte a bloqueio com base em curingas, não dá para dizer que bloqueadores de anúncios em si sejam impossíveis.
Comentários do Lobste.rs
Uma empresa de publicidade acabar com os bloqueadores de anúncios… quem poderia imaginar?
Normalmente não uso Chrome, só no trabalho, e lá deixo instalado o uBO Lite. Nunca vi anúncios, então nem sei o que estou perdendo
Será que o impacto acontece mais em sites que eu não acesso no trabalho, como YouTube ou Twitch? Não gosto do Google, então normalmente não uso Chrome, mas na prática não parece que a capacidade de bloquear anúncios tenha sido arruinada
Então, na prática, o uBO Lite também pode ser suficientemente eficaz. Só que, diferente do uBO MV2, no uBO Lite não dá para bloquear seletivamente o JS de certos sites, então ainda uso o uBO MV2 no navegador Helium, baseado em Chromium. No celular uso uBO Lite e não vejo anúncios
No fim, isso não vai acabar levando a mais projetos como o Brave Browser, que incorporam tecnologia de bloqueio de anúncios diretamente no fork em vez de depender de extensões?
O Firefox tem planos para alcançar as vantagens de privacidade do MV3 sem tornar o bloqueio de anúncios excessivamente difícil do jeito que as pessoas estão reclamando?
Hmm? Como é uma empresa de publicidade, parece razoável acabar com os bloqueadores de anúncios, mas acho que a sensibilidade dos ianques é diferente.
Pois é
Eu também achei essa fala estranha