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.
O viés com que o fabricante americano de memórias Micron Technology reporta suas atividades em…
A Sony e a AMD anunciaram uma colaboração de longo prazo para desenvolver tecnologias de…
As expectativas dos investidores relacionadas com a reestruturação da Intel, iniciada em 2022 pelo agora…
A Intel anunciou o lançamento das primeiras atualizações que devem corrigir problemas de desempenho dos…
A Apple cancelou os planos de lançar um serviço de assinatura de dispositivos que permitiria…
Seguindo uma tradição já estabelecida, na véspera do próximo Ano Novo, a Valve convida os…