Essa semana, Os desenvolvedores do Google compartilharam seus planos para trazer o infame Manifest V3 para funcionalidade total, qual ficou disponível na versão beta do Chrome 88.
Deixe-me lembrá-lo que para o conversas pela primeira vez sobre o Manifest V3 iniciado em 2018. Em seguida, os desenvolvedores do Google anunciaram que pretendem limitar o trabalho da API webRequest, em vez de quais bloqueadores de conteúdo e outras extensões usarão declarativeNetRequest. Claro, essas melhorias foram relatadas para melhorar a segurança e o desempenho, além de dar aos usuários mais controle sobre o que as extensões fazem e com quais sites elas interagem.
O problema era que os desenvolvedores de extensões rapidamente descoberto que mudar para uma API diferente que era muito diferente do webRequest e em muitos aspectos inferior a ele, em essência, seria o “morte” de seus produtos. Em particular, isso preocupa bloqueadores de anúncios, antivírus, soluções de controle parental e vários produtos que aumentam a privacidade.
O fato é que a API webRequest permite extensões não apenas para bloquear conteúdo publicitário nas páginas, mas também para interceptar solicitações de rede para poder bloquear, modificá-los e redirecioná-los. Mas, de acordo com desenvolvedores do Google, isso afetou muito a velocidade de carregamento da página, então foi planejado que no futuro a API webRequest só teria permissão para ler solicitações, mas não interfira.
Como resultado, devido à pressão do público, Os desenvolvedores do Google foram forçados a abandonar algumas atualizações do Manifest V3, e então revisaram seus planos ainda mais, cancelando uma série de alterações.
Desde então, Mudanças no manifesto V3 já começou lançando no Chrome, e a frustração diminuiu gradualmente, embora alguns desenvolvedores de bloqueadores de anúncios pareçam simplesmente ter se conformado com o fato de que seus produtos não serão capazes de bloquear anúncios de maneira confiável quando as alterações atingirem versões estáveis do Chrome.
Como David Li, Gerente de produtos de extensões do Chrome e da Chrome Web Store, agora escreve:
Lee diz que o Google está eliminando o Manifest V2, com duas datas importantes já definidas no processo:
- Janeiro 17, 2022: Novas extensões com suporte ao Manifest V2 não serão mais aceitas na Chrome Web Store. Os desenvolvedores ainda poderão atualizar as extensões existentes do Manifest V2.
- Janeiro 2023: O navegador Chrome deixará de usar extensões Manifest V2. Os desenvolvedores não poderão mais atualizar extensões existentes do Manifest V2.
Um cronograma mais detalhado para a rejeição da segunda versão do manifesto pode ser visto aqui.
Até janeiro 2023, Os desenvolvedores do Google prometem continuar a refinar o novo manifesto para levar em conta todos os desejos e críticas dos desenvolvedores de extensões, bem como introduzir todas as funções desejadas nele. Em particular, O Google diz que já adicionou mecanismos adicionais ao novo API de script e estendeu o API de solicitação de rede declarativa para suportar vários conjuntos de regras estáticos, regras de sessão, e filtragem baseada em ID de guia.
Computador bipando repórteres perguntaram a Lee se os desejos anteriores dos desenvolvedores, que explicou que as inovações do Google iriam na verdade destruir seus produtos, seria levado em conta. Lee respondeu que “as mudanças estão no processo de design,” e enfatizou que a empresa está considerando o feedback de desenvolvedores e usuários.
Deixe-me lembrá-lo de que conversamos sobre como Combatentes ucranianos contra piratas pediram ao Google para bloquear 127.0.0.1.