O bloqueador de anúncios uBlock Origin é considerado uma das melhores extensões em seu segmento, mas no próximo verão ele pode deixar de existir em sua forma atual: o Google anunciou planos para parar de oferecer suporte à API Chrome Manifest V2 e mudar completamente para o Manifest V3, que é incompatível com bloqueadores de anúncios existentes.
As extensões baseadas no Manifest V2 começarão a ser desativadas nas compilações Chrome Dev, Canary e Beta já em junho de 2024 com o lançamento do Chrome 127 e posterior – o Google não anunciou um cronograma para descontinuar a API antiga no ramo estável do navegador. As interfaces para interagir com extensões determinam suas capacidades. O Google começou a trabalhar no Manifest V3 no final de 2018 e pretendia lançá-lo em 2019, mas as mudanças radicais causaram insatisfação entre os desenvolvedores e a empresa decidiu adiar a implementação das mudanças.
Uma das inovações mais controversas do Manifest V3 é uma mudança na forma como a API chrome.webRequest funciona – esta função agora será usada para coletar dados em vez de bloqueá-los. O bloqueio será realizado através da API chrome.declarativeNetRequest. A justificativa do Google para essa mudança é que as extensões que usam a API Web Request essencialmente ganham acesso e a capacidade de modificar todos os dados de solicitação da rede – em teoria, fazer alterações em tudo o que o usuário faz na Internet. Este mecanismo é usado pelo uBlock Origin e outros bloqueadores de anúncios.
Com a API Declarative Net Request, as extensões não precisam de acesso a todas as informações da rede – elas registram regras no navegador que determinam o que ele deve fazer quando encontrar determinados tipos de solicitações. Este mecanismo está disponível tanto no Manifest V2 quanto no Manifest V3, mas neste último torna-se a única forma de modificar as solicitações de rede. Assim, recusar a API Web Request impossibilitará que o uBlock Origin funcione em sua forma original. O desafio é que, como a comunidade de extensão estabeleceu, a API Declarative Net Request não é um clone funcional da API Web Request. O Google ouviu as críticas e fez diversas alterações no mecanismo alternativo, que teoricamente permitirá que os bloqueadores de anúncios existam em uma nova forma.
Com isso, quem quiser usar o uBlock Origin no formato tradicional deverá abandonar o Chrome em favor do Firefox. No entanto, o autor deste bloqueador lançou o uBlock Origin Lite, uma versão atualizada da extensão compatível com o Manifest V3. Somente os usuários podem avaliar sua eficácia.
A jovem empresa japonesa Rapidus espera estabelecer a produção em série de produtos semicondutores de…
Os engenheiros da Apple falaram sobre sua colaboração com a Nvidia, graças à qual conseguiram…
Os desenvolvedores do estúdio GSC Game World anunciaram o lançamento da primeira atualização pós-lançamento verdadeiramente…
Amostras lunares entregues à Terra fornecem dados conflitantes sobre a idade do satélite. A maioria…
Cerca de metade do mercado de chips de memória da HBM é agora controlado pela…
Um grupo de modders russos da Revolution Team apresentou um novo trailer de GTA: Vice…