O que está acontecendo nas extensões do Chrome em outubro de 2024

É hora de mais um resumo do que está acontecendo nas extensões do Chrome: confira as atualizações sobre integração de IA, novas APIs, eventos e vídeos.

Extensões e IA

As extensões permitem melhorar sua experiência de navegação controlando o conteúdo da Web e personalizando o navegador. Com a IA, você pode levar isso a outro nível. Publicamos recursos criados para entender como usar IA em extensões do Chrome de maneira eficaz. Confira os exemplos que demonstram o que é possível fazer com o Gemini nas extensões do Chrome.

O Chrome também lançou o Desafio de IA integrada: você é convidado a criar aplicativos da Web e extensões do Chrome inovadores usando modelos e APIs de IA integradas do Chrome e tem a chance de ganhar prêmios que totalizam US $65.000.

Inscreva-se e saiba mais no site do Built-in AI Challenge. Mal podemos esperar para ver o que você vai criar ao injetar a Web com IA!

Extensões em destaque

Quer saber mais sobre as extensões de navegador e se conectar com a equipe que as cria? Participe dos próximos eventos!

DevFest London:Oliver vai participar da DevFest London em 16 de novembro de 2024, mostrando as últimas atualizações sobre o desenvolvimento de extensões do Chrome. Venha aprender sobre novas APIs, práticas recomendadas e se inspirar para criar projetos de extensão incríveis.

Ad Filtering Summit Berlin:participe da Ad Filtering Summit em Berlim nos dias 24 e 25 de outubro de 2024, onde vamos discutir o futuro da filtragem de anúncios e como as extensões desempenham um papel crucial na criação de uma melhor experiência da Web para os usuários. A inscrição para este evento é sem custo financeiro.

Convenção TPAC:como parte do nosso envolvimento no grupo da comunidade WebExtensions, a equipe participou recentemente da TPAC, a conferência anual do W3C com discussões interessantes sobre o futuro da Web. Colaboramos com outros fornecedores de navegadores e desenvolvedores da comunidade em importantes padrões e iniciativas da Web que vão moldar a forma como as extensões são criadas e usadas. Para citar apenas alguns exemplos, adicionamos ao projeto de testes da plataforma da Web para tornar as APIs de extensão mais consistentes entre os navegadores e analisamos os próximos padrões de internacionalização que podemos oferecer suporte na API chrome.i18n.

Um grupo de pessoas no evento TPAC
TPAC summit.

Atualizações da política da Chrome Web Store

A equipe da Chrome Web Store publicou uma série de atualizações na página Políticas do programa para desenvolvedores para incentivar o desenvolvimento de produtos de alta qualidade, evitar comportamento enganoso e garantir o consentimento informado do usuário. Rebecca Soares, a gerente de políticas da Chrome Web Store, resumiu todas as atualizações na postagem do blog Extensões do Chrome: atualizações importantes da política.

Novas APIs de extensão

A partir do Chrome 128, adicionamos suporte à correspondência de cabeçalho de resposta na API Declarative Net Request. Atualizamos a referência da API para incluir os novos campos responseHeaders e excludedResponseHeaders. Como parte dessa atualização, também adicionamos uma nova seção de avaliação de regras à nossa documentação, que explica como as regras são combinadas.

A partir do Chrome 130, o método getKeys() está disponível na interface StorageArea usada pela API chrome.storage. Isso segue uma proposta no grupo da comunidade da WebExtensions.

A partir do Chrome 130, o evento action.onUserSettingsChanged está disponível. Isso segue uma proposta no grupo da comunidade da WebExtensions. Agradecemos à Microsoft pela contribuição para o Chromium.

O campo minimum_chrome_version no manifesto agora oferece suporte a versões não principais. Elas podem ser úteis se você precisar segmentar uma versão específica do Chrome.

Próximos recursos

Visualizar o armazenamento de extensões no DevTools: um dos recursos mais solicitados no rastreador de bugs é a capacidade de visualizar o armazenamento de extensões no DevTools, da mesma forma que já oferecemos suporte para APIs de armazenamento da Web. Ouvimos você e estamos trabalhando nisso. Mais detalhes sobre como testar esse experimento serão divulgados antes do fim do ano.

A partir do Chrome 130, vamos ativar o suporte à propriedade use_dynamic_url em entradas com a chave web_accessible_resources no manifesto.

Seguindo a discussão no grupo da comunidade da WebExtensions durante o TPAC, a partir do Chrome 131, $schema e browser_specific_settings no manifesto não vão mais causar avisos, já que essas chaves são amplamente adotadas e são consideradas como não tendo comportamento especial no Chrome.

🗃️ Vídeos novos

Ajude o Oliver a adicionar um cursor personalizado ao Chrome, com a participação especial do dinossauro do Chrome.

Não pare por aí. Saiba mais sobre scripts de conteúdo nas extensões do Chrome, incluindo como registrar CSS e JavaScript para execução em uma página específica. Confira o vídeo completo no YouTube.

Inscreva-se no nosso canal do YouTube para não perder a próxima entrevista com David Li, gerente de produto de extensões do Google.