O Chrome estreia a API Manifest V3 para extensões, trazendo notícias realmente ruins para bloqueadores de anúncios

você pode gostar 💪👉O ANC em brotos sem fio verdadeiros de US $ 60 é bom demais para ser verdade?

O Google tem trabalhado em uma versão atualizada da API de extensão do Chrome, chamada 'Manifest V3,' por mais de dois anos neste momento. Depois de desenvolvedores de extensão se mobilizou contra algumas das mudanças propostas, O Google voltou à prancheta e agora a documentação final do Manifest V3 está disponível para os desenvolvedores.

você pode gostar 💪👉25 of the best apps and games currently available on the service

A primeira mudança importante no Manifest V3 é que o API webRequest, usado por todas as extensões de bloqueio de conteúdo, foi substituído pelo declarativeNetRequest API. Em vez de o Chrome passar todas as solicitações de rede para uma extensão para que sejam filtradas, o que não é a opção mais segura para privacidade / segurança, a nova API permite que as extensões forneçam ao Chrome uma lista de filtros que o próprio Chrome analisa.

você pode gostar 💪👉Shazam agora permite que você ouça músicas identificadas no YouTube Music
{
  "id" : 1,
  "priority": 1,
  "action" : { "type" : "block" },
  "condition" : {
    "urlFilter" : "abc",
    "domains" : ["foo.com"],
    "resourceTypes" : ["script"]
  }
}

Regra de exemplo com declarativeNetRequest API

você pode gostar 💪👉o que são e como estão configurados

Muitos desenvolvedores inicialmente se manifestaram contra a API declarativeNetRequest, dizendo que ela era muito limitada, mas o Google a tem aprimorado. Ele agora oferece suporte a mais tipos de operadores curinga, semelhantes à forma como a maioria dos bloqueadores de conteúdo formatam suas próprias listas. No entanto, o Google ainda está mantendo um limite relativamente baixo no número de regras que uma extensão pode ter, o que, sem dúvida, não cairá bem com alguns desenvolvedores. As extensões só podem ser aplicadas no máximo 30.000 regras, que parece um número alto, mas EasyList (uma das listas de bloqueio mais comuns) sozinha tem mais de 60.000 regras. O Google disse ao 9to5Google que o limite será aumentado para 300.000 no Chrome 89, o que é melhor, mas ainda não o suficiente para ter mais do que algumas listas de bloqueio comuns ativadas de uma vez.

você pode gostar 💪👉Xbox Cloud Gaming vai se expandir além do Android no próximo ano

A maioria das outras mudanças provavelmente passarão despercebidas por não desenvolvedores. O código hospedado remotamente não é mais permitido, portanto, as extensões só podem executar o código incluído em seu pacote (permitindo que o Google avalie todo o código durante o processo de revisão). Isso já era exigido pelo Firefox e outros, mas agora se tornará o padrão em todos os navegadores baseados no Chromium. O Google também está substituindo as páginas de fundo por trabalhadores de serviço e atualizar algumas APIs para funcionar como Promessas, tornando o desenvolvimento de extensões mais semelhante ao desenvolvimento da web moderno.

você pode gostar 💪👉O Google quer crowdsource dados para pesquisa de mídia com seu novo aplicativo Health Studies

A nova API Manifest V3 já está sendo enviada como parte do Chrome Beta 88, e o Google começará a aceitar extensões V3 assim que o Chrome 88 atingir a filial estável em meados de janeiro. Ainda não há uma data de desligamento das extensões V2, mas o Google diz que "os desenvolvedores podem esperar que o período de migração dure pelo menos um ano a partir de quando o Manifest V3 chegar ao canal estável."

Microsoft tem já declarado que o Microsoft Edge oferecerá suporte total ao padrão Manifest V3, incluindo os novos limites de bloqueadores de conteúdo. "A decisão de adotar as mudanças no Manifest V3", disse a empresa em uma postagem no blog, "é baseada em nossa dedicação em aprimorar a privacidade, segurança e desempenho para o benefício de nossos usuários finais, bem como para permitir que os desenvolvedores estendam e forneçam recursos experiências no Microsoft Edge. " Opera, Vivaldi e alguns outros navegadores baseados em Chromium dito anteriormente eles continuariam a oferecer suporte à API webRequest mais antiga que todos os bloqueadores de conteúdo atuais usam. O Firefox tem sua própria implementação de API de extensão e a partir de 2019, "não tem planos imediatos para remover o bloqueio de webRequest".

Google Chrome: rápido e seguro
Google Chrome: rápido e seguro