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.

Talvez este recurso não esteja disponível na sua região.

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, gerente de políticas da Chrome Web Store, resumiu todas as atualizações na postagem do blog "Extensões do Chrome: atualizações importantes de políticas".

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. Eles 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 nosso 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.

Talvez este recurso não esteja disponível na sua região.

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.