O Google começou a testar o Manifest V3. Será o fim do uBlock Origin?

V3 do manifesto

Alguns meses atrás nós compartilhamos aqui no blog as novidades em As intenções do Google de remover bloqueadores de anúncios do seu navegador, este porque as mudanças introduzidas no Manifest V3 Eles afetam principalmente as extensões que têm como objetivo bloquear a publicidade no navegador.

Agora, vários meses depois O Google começou a testar a terceira versão de seu manifesto (Manifesto V3), em que o suporte para o novo manifesto, define as capacidades e recursos fornecidos pelos plug-ins, este Manifest V3 foi adicionado às compilações experimentais do Chrome Canary.

O novo manifesto foi desenvolvido como parte de uma iniciativa para melhorar a segurança, privacidade e desempenho Add-ons (o objetivo principal é simplificar a criação de add-ons seguros e de alto desempenho e complicar a capacidade de criar add-ons lentos e inseguros).

O manifesto ainda está no estágio de teste alfa inicial, Não é definitivo e foi adicionado para dar aos desenvolvedores a oportunidade de começar a experimentar e adaptar seus plug-ins. A ativação do novo manifesto está prevista para o próximo ano.

Enquanto O fim do suporte para a segunda edição do manifesto ainda não foi determinado. Para simplificar a migração de plug-ins para o novo manifesto, foi preparada uma lista de verificação que inclui as mudanças que precisam ser tratadas para os desenvolvedores de plug-ins.

Google Chrome
Artigo relacionado:
O Google continua com suas intenções de remover bloqueadores de anúncios

Aqui é importante lembrar que a principal insatisfação com o novo manifesto está relacionado com a conclusão do suporte para o modo de bloqueio da API webRequest, que será limitado ao modo somente leitura.

Uma exceção será feita apenas para a edição Chrome for Enterprise, no qual o suporte para a API webRequest será mantido. A Mozilla decidiu não seguir o novo manifesto e manter o Firefox usando totalmente a API webRequest.

Raymond Hill, desenvolvedor-chefe do uBlock Origin, condenou esta decisãoe Google. De acordo com o último, a mudança para a API declarativeNetRequest provavelmente significaria a morte dessas extensões usadas por pelo menos 10 milhões de usuários da Internet.

"Se esta API (bastante limitada) declarativaNetRequest acabar sendo a única maneira que os bloqueadores de conteúdo podem fazer seu trabalho, basicamente significa que dois bloqueadores de conteúdo que mantive por anos, uBlock Origin e uMatrix não podem mais existir"

Em vez disso, a API WebRequest para filtrar o conteúdo no novo manifesto propôs uma API declarativa NetRequest declarativa.

Se a API webRequest permitisse que você conectasse seus próprios controladores com acesso total às solicitações de rede e capazes de modificar o tráfego em tempo real, a nova API declarativeNetRequest fornece acesso a um mecanismo de filtragem integrado universal fora da caixa que processa regras de bloqueio de forma independente, não permite o uso de seus próprios algoritmos de filtragem e não permite que regras complexas se sobreponham com base nas condições.

O novo manifesto também apresenta outras mudanças que afetam o suporte a plug-ins. Entre eles estão:

  • A transição para executando service workers como processos em segundo plano, o que exigirá que os desenvolvedores alterem o código de algumas adições.
  • Novo modelo de solicitação de permissão granular: o plugin não pode ser ativado imediatamente para todas as páginas ('todos_urls«), Mas só funcionará no contexto da aba ativa, ou seja, o usuário terá que confirmar o funcionamento do plugin para cada site.
  • Alteração no processamento de aplicativos de origem cruzada- De acordo com o novo manifesto, as mesmas restrições de autoridade serão aplicadas aos scripts de processamento de conteúdo da página principal onde esses scripts são inseridos (por exemplo, se a página não tiver acesso à API de localização, então os plug-ins de script ganharão ' t obter este acesso também).
  • Proibição de execução de código baixado de servidores externos (Estamos falando sobre situações em que um plugin carrega e executa código externo).

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Juan Carlos dito

    Por que o Ublock Origin desaparecerá? Estará apenas no Chrome, mas no Firefox continuará existindo. A internet não é como antes, anunciando em todos os lugares.

    1.    David Orange dito

      Porque a maioria de seus usuários usa Chrome / Chromium entre os outros navegadores que são baseados em Chromium.

  2.   Shupacabra dito

    Será o fim do ublock? ou será o fim do Chrome no meu pc?