El criador do uBlock Origin mencionou a situação em que o projeto se encontra diante da iminente desativação do Chrome Manifesto v2 (que define as capacidades e recursos disponíveis para plugins).
Raymond Hill, menciona usuários do uBlock Origin e outros plugins não compatíveis com o Manifesto v3, que a partir da versão do Chrome 127 começou a mostrar um aviso na página de extensões sobre o fim do suporte e a necessidade de encontrar uma alternativa, já que está planejado desativar completamente o suporte ao Manifest v2 antes do final do ano.
E é que desde que o Google anunciou o Manifesto v3 Projeto do Chrome o criador do uBlock Origin não ficou de braços cruzados e durante todo esse tempo, dediquei esforços ao desenvolvimento de uma nova versão, o uBlock Origin Lite (uBOL), um variante adaptado para a API declarativaNetRequest do Manifesto v3, que fornece acesso ao mecanismo de filtragem de conteúdo integrado do navegador.
A nova API É menos poderoso que a API webRequest, que foi limitado ao modo somente leitura no Manifesto v3. Devido a essas limitações, que gerenciam regras de bloqueio de forma independente e não permitem o uso de algoritmos de filtragem próprios, o uBlock Origin Lite implementa apenas uma parte da funcionalidade do uBlock Origin.
A partir do Google Chrome 127, um aviso sobre o uBlock Origin (uBO) aparecerá…
Este é o resultado da descontinuação do suporte do Manifest v2 em favor do Manifest v3.
uBO é uma extensão do Manifest v2, daí o aviso no navegador Google Chrome. Não existe uma versão Manifest v3 do uBO, então o navegador irá sugerir extensões alternativas como substituto do uBO.
Cabe mencionar que Os projetos uBlock Origin Lite e uBlock Origin não são compatíveis entre si, ou seja, são totalmente diferentes, portanto não é possível (até o momento) permitir uma migração automática de um para outro na Chrome Web Store. Os usuários devem decidir se desejam mudar para o uBlock Origin Lite ou escolher outro bloqueador de anúncios. Apesar do fim do suporte ao Manifest v2 no Chrome, os desenvolvedores não planejam abandonar o uBlock Origin, já que o Firefox e outros navegadores ainda mantêm suporte para a API webRequest completa.
O manifesto v2 uBO não será automaticamente substituído pelo manifesto v3 uBOL. uBOL é muito diferente do uBO para substituir silenciosamente o uBO; você terá que escolher explicitamente qual extensão deve substituir o uBO de acordo com suas próprias prerrogativas.
Em última análise, se o uBOL é uma alternativa aceitável ao uBO é uma decisão que você deve tomar; Não é uma decisão que será tomada por você.
Entre as diferenças mais notáveis entre uBlock Origin Lite e uBlock Origin é a falta de suporte no Modo operacional básico para filtros que substituem o conteúdo de uma página (“##”), substitua scripts de site (“##+js”), redirecione solicitações (“redirect=”), aplique filtros de cabeçalho da Política de Segurança de Conteúdo (CSP) e remova parâmetros de solicitação (“removeparam=”). ). Para ativar esses recursos, você precisa conceder explicitamente ao plug-in permissões estendidas para modificar e ler os dados do site.
Como para o funções que não puderam ser transferidas para uBlock Origin Lite, inclui conteúdo dinâmico e filtros de URL, filtros de cabeçalho HTTP, ferramentas para desativar scripts, fontes e mídia grandes em sites individuais, várias opções de filtro (strict1p, strict3p, domínio, regra de redirecionamento, removeparam)e proteção contra adulteração de DNS para evitar bloqueio.
Em geral, uBlock Origin Lite é considerado menos eficaz contra sites que usam técnicas avançadas de bloqueio de anúncios ou são projetados para minimizar erros, pois muitos filtros desses sites não podem ser convertidos em regras para a API declarativa NetRequest. Em termos de desempenho, o uBlock Origin Lite consome menos recursos de CPU e memória do que o uBlock Origin, mas resulta no download de uma quantidade maior de dados ao abrir páginas.
Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir