Blog
Introdução aos comandos "command" e "commandfor"
Saiba mais sobre os novos recursos para comportamento declarativo em botões.
- Blog
- JavaScript
- HTML
- Chrome
7 de março de 2025
Guia para implementar regras de especulação em sites mais complexos
Um guia de considerações ao implementar regras de especulação, principalmente para sites mais complexos.
- JavaScript
- HTML
7 de março de 2025
Suporte ao navegador
Uma visão geral dos recursos da Guia personalizada e da disponibilidade deles no navegador.
7 de março de 2025
Versão do manifesto
Um número inteiro que especifica a versão do formato do arquivo de manifesto necessário para seu pacote. A partir do Chrome 18, os desenvolvedores devem especificar 2 (sem aspas) para usar o formato conforme descrito por documento: Considere a versão
6 de março de 2025
Manifesto – módulos Nacl
Um ou mais mapeamentos de tipos MIME para o módulo Cliente nativo que processa cada tipo. Para exemplo, o código em negrito no snippet a seguir registra um módulo de Cliente nativo como o conteúdo para o tipo MIME da planilha do OpenOffice. O valor
6 de março de 2025
Manifesto para áreas de armazenamento
Ao contrário das áreas de armazenamento local e sync, a área de armazenamento do managed exige que a estrutura seja declarado como Esquema JSON e validado estritamente pelo Chrome. Esse esquema precisa ser armazenado indicado pela propriedade
6 de março de 2025
Manifesto - nome e nome curto
As propriedades do manifesto name e short_name são strings de texto simples e curtas que identificam o app. É possível especificar strings específicas de localidade para os dois campos. Consulte Internacionalização para ver mais detalhes. O name
6 de março de 2025
Manifesto - Off-line ativado
Se o app ou extensão deve funcionar off-line. Quando o Chrome detectar que está off-line, os apps com esse campo definido como verdadeiro serão destacados na página "Nova guia". No Chrome 35, os apps são considerados off-line e o valor padrão de
6 de março de 2025
Manifesto – versão mínima do Chrome
A versão do Chrome exigida pela extensão, pelo app ou pelo tema, se houver. O formato dessa string é o mesmo do campo version.
6 de março de 2025
Manifesto - ícones
Um ou mais ícones que representam a extensão, o app ou o tema. Forneça sempre um bloco de 128 x 128 ícone ele é usado durante a instalação e pela Chrome Web Store. As extensões também devem fornecer uma Ícone de 48 x 48, que é usado na página de
6 de março de 2025
6 de março de 2025
Formato do arquivo de manifesto
Todo app tem um arquivo de manifesto no formato JSON, chamado manifest.json, que fornece importantes informações imprecisas ou inadequadas. O código a seguir mostra os campos de manifesto com suporte para apps, com links para a página que que discute
6 de março de 2025
Recursos da Web desativados
Embora os apps do Chrome usem a plataforma da Web, alguns recursos da Web foram desativados ou estão sendo usados de maneira diferente. Isso serve principalmente para evitar problemas de segurança e melhorar as práticas de programação. Veja abaixo um
6 de março de 2025
externally_connectable
A propriedade de manifesto externally_connectable declara quais extensões, apps e páginas da Web podem se conecte ao seu app via runtime.connect e runtime.sendMessage. Para acessar um tutorial sobre a transmissão de mensagens, consulte Mensagens
6 de março de 2025
Manifesto - Versão
Um a quatro números inteiros separados por pontos que identificam a versão desta extensão. Algumas regras se aplicam aos números inteiros: eles precisam estar entre 0 e 65.535, e números inteiros diferentes de zero não podem começar com 0. Por
6 de março de 2025
Manifesto - requisitos
As tecnologias exigidas pelo app ou pela extensão. Sites de hospedagem, como a Chrome Web Store, podem usar esta lista para dissuadir os usuários de instalar aplicativos ou extensões que não funcionarão em seus computadores. Os requisitos compatíveis
6 de março de 2025
Manifesto – descrição
Uma string de texto simples (sem HTML ou outra formatação, não mais de 132 caracteres) que descreve a extensão. A descrição precisa ser adequada para a IU de gerenciamento de extensões do navegador e para a Chrome Web Store. É possível especificar
6 de março de 2025
Manifesto - Sandbox
Aviso:a partir da versão 57, o Chrome não permitirá mais conteúdo da Web externo (incluindo frames e scripts incorporados) dentro de páginas em sandbox. Em vez disso, use um WebView. define um conjunto de páginas de apps ou extensões que serão
6 de março de 2025
Manifesto – localidade padrão
Especifica o subdiretório de _locales que contém as strings padrão da extensão. Esse campo é obrigatório em extensões que têm um diretório _locales. Ele precisa estar ausente em extensões que não têm um diretório _locales. Veja mais detalhes em
6 de março de 2025
Manifesto - chave
Esse valor pode ser usado para controlar o ID exclusivo de uma extensão, app ou tema quando ele é carregado durante o desenvolvimento. Para receber um valor de chave adequado, primeiro instale sua extensão de um arquivo.crx. Talvez seja necessário
6 de março de 2025
streams-de-caixa de trabalho
RouteHandlerCallbackOptions StreamSource | Promise< StreamSource > Resposta ReadableStream BodyInit Toma várias promessas de origem, cada uma podendo ser resolvida em uma Resposta, um ReadableStream ou BodyInit. Retorna um objeto que expõe um
- TypeScript
6 de março de 2025
Exemplos
Há exemplos para as extensões do Chrome disponíveis no GitHub (link em inglês).
- Extensões do Chrome
6 de março de 2025
6 de março de 2025
Como o eBay melhorou as taxas de sucesso de login em 10% com o compartilhamento de credenciais integrado
Descubra como o eBay melhorou o login em 10% usando os links de recursos digitais para compartilhar credenciais sem problemas. Aprenda a implementar a autenticação segura entre plataformas e melhorar a experiência do usuário.
- Identidade
- Estudo de caso
- Chrome
6 de março de 2025
Atraso no envio da @function do CSS do Chrome 136 para o 139
A equipe do Chrome responde às preocupações da comunidade.
- CSS
- Chrome
6 de março de 2025
Usar scheduler.yield() para dividir tarefas longas
scheduler.yield() é uma nova API para dividir ergonomicamente tarefas longas e continuar a execução de forma priorizada.
- Blog
- JavaScript
- Chrome
6 de março de 2025
Chrome for Developers
Ajudamos você a criar, crescer e inovar na Web.
- Produtos de sistemas operacionais e plataformas para desenvolvedores
- Área de foco na Web
- Produto
- Página de destino
- Chrome
6 de março de 2025
5 de março de 2025
Chrome Web Store
Chrome Web Store Um mercado on-line em que os usuários podem procurar extensões e temas. Publique sua extensão lá e torne-a acessível ao mundo. dashboard Painel de controle do desenvolvedor Publique sua extensão e gerencie os itens da loja.
- Página de destino
4 de março de 2025
4 de março de 2025
Acesse casos de uso incríveis com a API Picture-in-Picture de documentos
Descubra como o modo picture-in-picture dos Documentos Google melhorou a experiência de aprendizado on-line.
- Blog
- JavaScript
- Chrome
4 de março de 2025
Chrome 134
Seleção personalizável, dispensação de diálogo leve e muito mais.
- Notas de lançamento
- Chrome
4 de março de 2025
Novidades do Chrome 134
O Chrome 134 está sendo lançado agora! Ele inclui a funcionalidade de dispensa leve para caixas de diálogo e muito mais.
- Novidades do Chrome
- Blog
- Chrome
4 de março de 2025
Chrome Extensions
Aprenda a desenvolver extensões do Chrome.
- Página de destino
- Produto
- Extensões do Chrome
3 de março de 2025
Cancelar a avaliação no Painel de controle do desenvolvedor da Chrome Web Store
Agora é possível interromper o processo de análise de um item pendente.
- Blog
- Extensões do Chrome
- Chrome
3 de março de 2025
chrome.contentSettings
Use a API chrome.contentSettings para mudar as configurações que controlam se os sites podem usar recursos como cookies, JavaScript e plug-ins. De modo geral, as configurações de conteúdo permitem personalizar o comportamento do Chrome por site, em
- TypeScript
- Extensões do Chrome
28 de fevereiro de 2025
chrome.bookmarks
Essa permissão aciona um aviso. Use a API chrome.bookmarks para criar, organizar e manipular favoritos. Consulte também Substituir páginas, que pode ser usada para criar uma página personalizada do Gerenciador de favoritos. É necessário declarar a
- JavaScript
- TypeScript
- Extensões do Chrome
28 de fevereiro de 2025
chrome.contentSettings
Use a API chrome.contentSettings para mudar as configurações que controlam se os sites podem usar recursos como cookies, JavaScript e plug-ins. De modo geral, as configurações de conteúdo permitem personalizar o comportamento do Chrome por site, em
- TypeScript
- Extensões do Chrome
28 de fevereiro de 2025
chrome.bookmarks
Use a API chrome.bookmarks para criar, organizar e manipular favoritos. Consulte também Substituir páginas, que pode ser usada para criar uma página personalizada do Gerenciador de favoritos. É necessário declarar a permissão "favoritos" no manifesto
- TypeScript
- JavaScript
- Extensões do Chrome
28 de fevereiro de 2025
Inteligência artificial
IA no Chrome Esta é a nova era da Web com IA. Confira como a IA pode facilitar a criação de experiências poderosas na Web para os desenvolvedores. Reinvente o que é possível fazer com o Gemini Nano no Chrome. IA integrada Estamos trazendo o Gemini
- Página de destino
28 de fevereiro de 2025
28 de fevereiro de 2025
Depurar o Gemini Nano
Há uma página especial interna do Chrome para conferir detalhes sobre as solicitações do Gemini Nano. Este guia explica como usá-lo para depuração.
- IA e Machine Learning
- JavaScript
28 de fevereiro de 2025
Prepare-se para o Chrome no Android ocupar toda a tela
O Chrome no Android vai ocupar toda a tela a partir do Chrome 135.
- Chrome
28 de fevereiro de 2025
Painel de privacidade e segurança
Use o painel "Privacidade e segurança" para inspecionar e controlar cookies de terceiros e verificar a proteção HTTPS.
- Chrome DevTools
27 de fevereiro de 2025
Avançar na análise de rede com o Chrome DevTools
Avançar na análise de rede com o Chrome DevTools.
- Blog
- Chrome DevTools
- Chrome
27 de fevereiro de 2025
Novidades do WebGPU (Chrome 134)
Melhorias nas cargas de trabalho de aprendizado de máquina com subgrupos, melhorias no tempo de compilação de sombreadores no D3D12, remoção do suporte a tipos de textura com filtro de ponto flutuante como mescla e muito mais.
- Novidades do Chrome
- Chrome
26 de fevereiro de 2025
Como a NRK usa animações de rolagem para dar vida às histórias
Saiba como as animações acionáveis e guiadas pelo rolagem aprimoram os artigos de narrativa
- Estudo de caso
- CSS
- JavaScript
- HTML
- Chrome
26 de fevereiro de 2025
Popover = dica
Descubra o novo modo de pop-up que simplifica as dicas de ferramentas e outros elementos flutuantes.
- Blog
- JavaScript
- HTML
- CSS
- Chrome
26 de fevereiro de 2025
chrome.app.runtime
Use a API chrome.app.runtime para gerenciar o ciclo de vida do app. O app runtime gerencia a instalação do app, controla a página de eventos e pode encerrar o app a qualquer momento. qualquer opcional Dados opcionais especificados pelo desenvolvedor
- TypeScript
24 de fevereiro de 2025
chrome.printing
Use a API chrome.printing para enviar trabalhos de impressão para impressoras instaladas no Chromebook. Todos os métodos e eventos chrome.printing exigem que você declare a permissão "printing" no manifesto da extensão. Exemplo: Os exemplos abaixo
- TypeScript
- JavaScript
- Extensões do Chrome
24 de fevereiro de 2025
chrome.sessions
Use a API chrome.sessions para consultar e restaurar guias e janelas de uma sessão de navegação. string O nome do dispositivo externo. Sessão [] Uma lista de sessões de janela abertas para o dispositivo externo, classificadas da sessão mais recente
- TypeScript
- Extensões do Chrome
24 de fevereiro de 2025
chrome.userScripts
Use a API userScripts para executar scripts de usuário no contexto de scripts de usuário. Para usar a API User Scripts, chrome.userScripts, adicione a permissão "userScripts" ao arquivo manifest.json e "host_permissions" para os sites em que você
- TypeScript
- JavaScript
- Extensões do Chrome
24 de fevereiro de 2025
chrome.printing
Use a API chrome.printing para enviar trabalhos de impressão para impressoras instaladas no Chromebook. Todos os métodos e eventos chrome.printing exigem que você declare a permissão "printing" no manifesto da extensão. Exemplo: Os exemplos abaixo
- TypeScript
- JavaScript
- Extensões do Chrome
24 de fevereiro de 2025
chrome.sessions
Use a API chrome.sessions para consultar e restaurar guias e janelas de uma sessão de navegação. string O nome do dispositivo externo. Sessão [] Uma lista de sessões de janela abertas para o dispositivo externo, classificadas da sessão mais recente
- TypeScript
- Extensões do Chrome
24 de fevereiro de 2025
Descubra o Chrome
Descubra o Chrome Chrome 134, Beta Chrome 133 Chrome 132 Chrome 131 Chrome 130 Chrome 129 Chrome 128 Chrome 127 Chrome 126 Chrome 125 Chrome 124 Chrome 123 Chrome 122 Chrome 121 Chrome 120 Chrome 119 Novidades do Chrome DevTools Dicas sobre as
21 de fevereiro de 2025
Novidades do Chrome 134 para as DevTools
Painel de privacidade e segurança, limitação de CPU calibrada, destaque de recursos próprios e de terceiros na seção Performance, novos insights e muito mais.
- Novidades do Chrome
- JavaScript
- Chrome
- Chrome DevTools
21 de fevereiro de 2025
chrome.i18n
Use a infraestrutura chrome.i18n para implementar a internacionalização em todo o app ou extensão. Se uma extensão tiver um diretório /_locales, o manifest precisará definir "default_locale". Você precisa colocar todas as strings visíveis ao usuário
- TypeScript
- JavaScript
- CSS
- Extensões do Chrome
12 de fevereiro de 2025
Renderização de texto melhorada em navegadores baseados em Chromium no Windows
A equipe do Edge adicionou suporte para respeitar diretamente os valores do Windows ClearType Tuner no Chromium, resultando em uma melhor renderização de texto em navegadores baseados no Chromium no Windows.
- Blog
- Chrome
12 de fevereiro de 2025
Como a Pesquisa Google usa regras de especulação
Saiba como a Pesquisa Google usou a API Speculation Rules para fazer previsões de pesquisa anônimas e melhorar a experiência do usuário
- Estudo de caso
- Chrome
12 de fevereiro de 2025
chrome.storage
Use a API chrome.storage para armazenar, recuperar e acompanhar as mudanças nos dados do usuário. Para usar a API Storage, declare a permissão "storage" no manifest da extensão. Exemplo: A API Storage oferece uma maneira específica da extensão para
- TypeScript
- JavaScript
- HTML
- Extensões do Chrome
11 de fevereiro de 2025
chrome.storage
Use a API chrome.storage para armazenar, recuperar e acompanhar as mudanças nos dados do usuário. A API Storage oferece uma maneira específica da extensão para manter os dados e o estado do usuário. Ela é semelhante às APIs de armazenamento da
- HTML
- JavaScript
- TypeScript
- Extensões do Chrome
11 de fevereiro de 2025
Como usar o conjunto de dados CrUX do BigQuery
Neste guia, você vai aprender a usar o BigQuery para escrever consultas no conjunto de dados CrUX e extrair resultados úteis sobre o estado das experiências do usuário na Web.
- Relatório de UX do Chrome
11 de fevereiro de 2025
Subpartes de imagem da LCP e RTT agora disponíveis no CrUX
Saiba mais sobre a mudança no relatório de experiência do usuário do Chrome (mudanças no CRUX) na versão de fevereiro de 2025, incluindo subpartes de imagem do LCP, tipos de recursos do LCP e RTT.
- Chrome
11 de fevereiro de 2025
11 de fevereiro de 2025
Docs
Os exemplos de código, os guias e as referências de API necessários para o que você estiver criando.
- Página de destino
10 de fevereiro de 2025
6 de fevereiro de 2025
Entrar no modo picture-in-picture automaticamente ao reproduzir mídia
O Chrome permite que apps da Web que reproduzem mídia entrem automaticamente no modo picture-in-picture.
- Blog
- JavaScript
- Chrome
5 de fevereiro de 2025
5 de fevereiro de 2025
chrome.enterprise.platformKeys
Use a API chrome.enterprise.platformKeys para gerar chaves e instalar certificados para elas. Os certificados serão gerenciados pela plataforma e poderão ser usados para autenticação TLS, acesso à rede ou por outra extensão usando
- JavaScript
- TypeScript
- Extensões do Chrome
4 de fevereiro de 2025
chrome.enterprise.platformKeys
Use a API chrome.enterprise.platformKeys para gerar chaves e instalar certificados para elas. Os certificados serão gerenciados pela plataforma e poderão ser usados para autenticação TLS, acesso à rede ou por outra extensão usando
- JavaScript
- TypeScript
- Extensões do Chrome
4 de fevereiro de 2025
Novidades do Chrome 133
O Chrome 133 está sendo lançado agora! Há alguns recursos CSS novos e muito mais para descobrir.
- Novidades do Chrome
- Blog
- HTML
- CSS
- Chrome
4 de fevereiro de 2025
Chrome 133
CSS avançado attr(), text-box-trim, consultas de contêiner de scroll-state e muito mais.
- Notas de lançamento
- CSS
- Chrome
4 de fevereiro de 2025
Modo de aplicativo com guias para PWAs
O modo de app com guias permite que os desenvolvedores de Progressive Web App adicionem uma interface de documento com guias aos PWAs independentes.
- CSS
- JavaScript
3 de fevereiro de 2025
Melhore a experiência de navegação dos usuários com o histórico específico do app
Como usar o histórico específico do app no seu app Android
- Java
31 de janeiro de 2025
Melhorar a privacidade na Web para os usuários com guias personalizadas temporárias
Como usar as guias personalizadas temporárias no seu app Android
- Java
31 de janeiro de 2025
Melhore seu fluxo de login baseado na Web com a guia Auth para Android
Melhorar a autenticação baseada na Web com a guia Auth para Android
- Blog
- Chrome
31 de janeiro de 2025
Aumente o engajamento do usuário com o histórico específico do app nas guias personalizadas do Chrome
Introdução do histórico específico do app para guias personalizadas do Chrome para Android
- Blog
- Chrome
31 de janeiro de 2025
Simplifique a autenticação usando a guia "Autenticação"
Como usar a guia de autenticação especializada no seu app Android
- Java
31 de janeiro de 2025
chrome.runtime
Use a API chrome.runtime para recuperar o service worker, retornar detalhes sobre o manifesto e detectar e responder a eventos no ciclo de vida da extensão. Também é possível usar essa API para converter o caminho relativo de URLs em URLs totalmente
- JavaScript
- TypeScript
- Extensões do Chrome
30 de janeiro de 2025
chrome.permissions
Use a API chrome.permissions para solicitar permissões opcionais declaradas no momento da execução em vez de na instalação. Assim, os usuários entendem por que as permissões são necessárias e concedem apenas as que são necessárias. Os avisos de
- TypeScript
- JavaScript
- Extensões do Chrome
30 de janeiro de 2025
chrome.permissions
Use a API chrome.permissions para solicitar permissões opcionais declaradas no momento da execução em vez de na instalação. Assim, os usuários entendem por que as permissões são necessárias e concedem apenas as que são necessárias. Os avisos de
- TypeScript
- JavaScript
- Extensões do Chrome
30 de janeiro de 2025
Novidades das DevTools no Chrome 133
Histórico de chat persistente com IA, navegação melhorada, ignorar listagem e rastreamentos de pilha em Performance, novo painel "Novidades" e muito mais.
- Novidades do Chrome
- Chrome DevTools
- Chrome
30 de janeiro de 2025
O que está acontecendo nas extensões do Chrome em janeiro de 2025
Uma visão geral das mudanças recentes nas extensões do Chrome, além de novos recursos que os desenvolvedores podem esperar.
- Blog
- Chrome
- Extensões do Chrome
29 de janeiro de 2025
Novidades da WebGPU (Chrome 133)
Outros formatos de vértice de 1 componente e unorm8x4-bgra permitem que limites desconhecidos sejam solicitados com valor indefinido, mudanças nas regras de alinhamento do WGSL, ganhos de desempenho do WGSL com descarte e muito mais.
- WebGPU
- Novidades do Chrome
- Notas de lançamento
- JavaScript
- Chrome
29 de janeiro de 2025
Práticas recomendadas para o gerenciamento de sessões com a API Prompt
Este guia apresenta as práticas recomendadas para o gerenciamento de sessões com a API Prompt.
- IA e Machine Learning
- JavaScript
27 de janeiro de 2025
23 de janeiro de 2025
Novidades do Chrome
Novidades do Chrome Confira as atualizações mais recentes do Chrome na nossa documentação e no nosso blog. Novos conteúdos e atualizações significativas na documentação. article Como os LLMs fazem streaming de respostas Nova documentação para saber
23 de janeiro de 2025
Atualizações da política da Chrome Web Store: garantindo clareza e consistência para os desenvolvedores
Estamos anunciando uma série de atualizações de políticas para oferecer clareza e consistência em nossa plataforma.
- Blog
- Chrome
- Extensões do Chrome
22 de janeiro de 2025
Tradução com IA integrada
A API Translator integrada permite traduzir conteúdo arbitrário de uma origem para um idioma de destino. Participe do teste de origem para testar a API.
- IA e Machine Learning
- JavaScript
21 de janeiro de 2025
Como os LLMs fazem streaming de respostas
Entenda o que é o streaming e como ele funciona com a IA e os LLMs.
- IA e Machine Learning
- JavaScript
21 de janeiro de 2025
Simplificar a detecção de recursos da WebAuthn para chaves de acesso
Descubra como detectar os recursos da WebAuthn com "getClientCapabilities()" e personalizar fluxos de trabalho de autenticação para seus usuários.
- Identidade
- Blog
- JavaScript
- Chaves de acesso
- Chrome
21 de janeiro de 2025
Práticas recomendadas para renderizar respostas de LLM transmitidas
Use estas práticas recomendadas de front-end para mostrar respostas transmitidas do Gemini com APIs que oferecem suporte a streaming, como a API Prompt.
- IA e Machine Learning
- HTML
- JavaScript
21 de janeiro de 2025
Congelamento na economia de energia
No Chrome 133 e versões mais recentes, as guias em segundo plano que usam muita CPU serão congeladas quando o modo Economia de energia estiver ativo.
- Blog
- Chrome
20 de janeiro de 2025
16 de janeiro de 2025
16 de janeiro de 2025
As chaves de acesso no Gerenciador de senhas do Google agora estão disponíveis no iOS
O Chrome no iOS 17 ou mais recente agora pode criar, sincronizar e autenticar com chaves de acesso no Gerenciador de senhas do Google (GPM). Isso torna as chaves de acesso no GPM disponíveis em todos os lugares em que o Chrome está.
- Identidade
- Blog
- Chrome
- Chaves de acesso
16 de janeiro de 2025
scroll-state() do CSS
Como consultas de contêiner, mas para consultas travadas, fixadas e com transbordamento.
- CSS
- Chrome
15 de janeiro de 2025
15 de janeiro de 2025
O CSS attr() recebe um upgrade
Agora é possível usar attr() com qualquer propriedade CSS, incluindo propriedades personalizadas, e analisar valores em tipos de dados diferentes de strings.
- HTML
- CSS
- Chrome
15 de janeiro de 2025
Como introduzimos o Gemini no Chrome DevTools
Conheça casos de uso divertidos e interessantes do novo painel de assistência de IA no DevTools
- Blog
- CSS
- Chrome
- Chrome DevTools
14 de janeiro de 2025
Novidades do Chrome 132
O Chrome 132 está sendo lançado agora! O elemento de diálogo recebe um ToggleEvent, oferece suporte ao compartilhamento de vídeo no nível do elemento, e a API File System Access oferece suporte ao Android e às WebViews.
- Novidades do Chrome
- Vídeo
- JavaScript
- Chrome
14 de janeiro de 2025
CSS text-box-trim
Use o espaço acima e abaixo do conteúdo de texto para alcançar o equilíbrio óptico.
- CSS
- Chrome
14 de janeiro de 2025
Chrome 132
ToggleEvent para caixa de diálogo, suporte ao compartilhamento de vídeo no nível do elemento e a API File System Access oferece suporte a Android e WebViews, entre outros.
- Notas de lançamento
- Chrome
14 de janeiro de 2025
chrome.sockets.udp
Use a API chrome.sockets.udp para enviar e receber dados pela rede usando conexões UDP. Essa API substitui a funcionalidade UDP encontrada anteriormente na API "socket". As chaves a seguir precisam ser declaradas no manifesto para usar essa API.
- TypeScript
13 de janeiro de 2025
chrome.tabs
Use a API chrome.tabs para interagir com o sistema de guias do navegador. É possível usar essa API para criar, modificar e reorganizar guias no navegador. A API Tabs não oferece apenas recursos para manipular e gerenciar guias, mas também pode
- TypeScript
- JavaScript
- Extensões do Chrome
13 de janeiro de 2025
chrome.tabs
Use a API chrome.tabs para interagir com o sistema de guias do navegador. É possível usar essa API para criar, modificar e reorganizar guias no navegador. A API Tabs não oferece apenas recursos para manipular e gerenciar guias, mas também pode
- TypeScript
- JavaScript
- Extensões do Chrome
13 de janeiro de 2025
Vencedores do desafio de IA integrada
Descubra os apps e as extensões vencedores do Desafio de IA integrada, em que convidamos você a repensar o que é possível com o Gemini Nano no Chrome.
- Blog
- Chrome
13 de janeiro de 2025
O suporte à extensão do Web Vitals foi encerrado
A fusão da extensão do Web Vitals e das DevTools foi concluída, e o suporte à extensão foi encerrado.
- Chrome
- Chrome DevTools
13 de janeiro de 2025
Capturar um stream de vídeo de qualquer elemento
A API Element Capture é uma maneira eficiente e robusta de transformar uma captura da guia atual em uma captura de uma subárvore do DOM.
- JavaScript
- HTML
13 de janeiro de 2025
chrome.ttsEngine
Use a API chrome.ttsEngine para implementar um mecanismo de conversão de texto em voz(TTS) usando uma extensão. Se a extensão se registrar usando essa API, ela vai receber eventos com uma frase a ser dita e outros parâmetros quando qualquer extensão
- JavaScript
- TypeScript
- Extensões do Chrome
13 de janeiro de 2025
chrome.ttsEngine
Use a API chrome.ttsEngine para implementar um mecanismo de conversão de texto em voz(TTS) usando uma extensão. Se a extensão se registrar usando essa API, ela vai receber eventos com uma frase a ser dita e outros parâmetros quando qualquer extensão
- TypeScript
- JavaScript
- Extensões do Chrome
13 de janeiro de 2025
chrome.cookies
Use a API chrome.cookies para consultar e modificar cookies e receber notificações quando eles mudarem. Para usar a API cookies, declare a permissão "cookies" no manifesto, junto com as permissões do host para todos os hosts cujos cookies você
- TypeScript
- Extensões do Chrome
13 de janeiro de 2025
chrome.cookies
Use a API chrome.cookies para consultar e modificar cookies e receber notificações quando eles mudarem. Para usar a API Cookies, declare a permissão "cookies" no manifesto com as permissões do host para todos os hosts cujos cookies você quer acessar.
- TypeScript
- Extensões do Chrome
13 de janeiro de 2025
chrome.appviewTag
Use a tag appview para incorporar outros apps do Chrome ao seu app Chrome. Consulte Uso. objeto Dados opcionais especificados pelo desenvolvedor que o app a ser incorporado pode usar ao tomar uma decisão de incorporação. string O ID do app que enviou
- TypeScript
13 de janeiro de 2025
9 de janeiro de 2025
Novidades da WebGPU (Chrome 132)
Uso da visualização de textura, mesclagem de texturas flutuantes de 32 bits, atributo adapterInfo do GPUDevice, configuração do contexto da tela com formato inválido gera erro de JavaScript, filtragem de restrições de amostragem em texturas, experimentação de subgrupos estendidos, melhoria da experiência do desenvolvedor, suporte experimental para formatos de textura normalizados de 16 bits e muito mais.
- WebGPU
- Novidades do Chrome
- Notas de lançamento
- JavaScript
- Chrome
8 de janeiro de 2025
Novidades das extensões do Chrome
Mudanças recentes na plataforma, na documentação e na política das extensões do Chrome
- JavaScript
- Extensões do Chrome
2 de janeiro de 2025
22 de dezembro de 2024
22 de dezembro de 2024
22 de dezembro de 2024
Privacidade e segurança
Saiba mais sobre os recursos de privacidade e segurança do Chrome.
- Segurança
- Página de destino
22 de dezembro de 2024
Apps
Tecnologia descontinuada para criar experiências com mais acesso ao sistema operacional subjacente.
- Página de destino
22 de dezembro de 2024
Animador de fantoches
Uma biblioteca Node.js que fornece uma API de alto nível para controlar a versão headless do Chrome ou do Chromium
- Página de destino
22 de dezembro de 2024
Web no Android
Saiba mais sobre os recursos do Chrome para desenvolver apps da Web no Android.
- Página de destino
22 de dezembro de 2024
chrome.certificateProvider
Use essa API para expor certificados à plataforma, que pode usá-los para autenticações TLS. O uso típico dessa API para expor certificados de cliente ao ChromeOS segue estas etapas: A sequência real de etapas pode ser diferente. Por exemplo, o
- TypeScript
- JavaScript
- Extensões do Chrome
22 de dezembro de 2024
chrome.extension
A API chrome.extension tem utilitários que podem ser usados por qualquer página de extensão. Ele inclui suporte para a troca de mensagens entre uma extensão e os scripts de conteúdo ou entre extensões, conforme descrito em detalhes em Transmissão de
- TypeScript
- Extensões do Chrome
22 de dezembro de 2024
22 de dezembro de 2024
Desempenho
Otimize o desempenho dos seus aplicativos da Web com as ferramentas de desempenho do Chrome.
- Desempenho
22 de dezembro de 2024
chrome.system.display
Use a API system.display para consultar metadados de exibição. Um tipo enumerado para informar se a tela é detectada e usada pelo sistema. A tela é considerada "inativa" se não for detectada pelo sistema (por exemplo, se estiver desconectada ou for
- TypeScript
- Extensões do Chrome
21 de dezembro de 2024
chrome.system.display
Use a API system.display para consultar metadados de exibição. Um tipo enumerado para informar se a tela é detectada e usada pelo sistema. A tela é considerada "inativa" se não for detectada pelo sistema (por exemplo, se estiver desconectada ou for
- TypeScript
- Extensões do Chrome
21 de dezembro de 2024
chrome.action
Use a API chrome.action para controlar o ícone da extensão na barra de ferramentas do Google Chrome. As chaves a seguir precisam ser declaradas no manifesto para usar essa API. Para usar a API chrome.action, especifique um "manifest_version" de 3 e
- HTML
- JavaScript
- TypeScript
- Extensões do Chrome
21 de dezembro de 2024
Identidade
Saiba mais sobre os recursos de identidade do Chrome, como a Autenticação na Web.
- Identidade
21 de dezembro de 2024
chrome.commands
Use a API de comandos para adicionar atalhos de teclado que acionam ações na sua extensão, por exemplo, uma ação para abrir a ação do navegador ou enviar um comando para a extensão. As chaves a seguir precisam ser declaradas no manifesto para usar
- TypeScript
- JavaScript
- Extensões do Chrome
21 de dezembro de 2024
Operação não suportada ao usar a depuração remota
Alguns comandos do WebDriver (por exemplo, redimensionar a janela do navegador) exigem que uma extensão do Chrome seja carregada no navegador. O ChromeDriver normalmente carrega essa "extensão de automação" sempre que inicia uma nova sessão do
21 de dezembro de 2024
ChromeOS
Todas as imagens de teste do ChromeOS têm o binário do ChromeDriver instalado em /usr/local/chromedriver/. O binário é atualizado para a mesma versão do Chrome naquela imagem de teste. Ou seja, você sempre usa o build mais recente do ChromeDriver. Se
- Python
18 de dezembro de 2024
18 de dezembro de 2024
chrome.certificateProvider
Use essa API para expor certificados à plataforma, que pode usá-los para autenticações TLS. O uso típico dessa API para expor certificados de cliente ao ChromeOS segue estas etapas: A sequência real de etapas pode ser diferente. Por exemplo, o
- JavaScript
- TypeScript
- Extensões do Chrome
18 de dezembro de 2024
chrome.extension
A API chrome.extension tem utilitários que podem ser usados por qualquer página de extensão. Ele inclui suporte para a troca de mensagens entre uma extensão e os scripts de conteúdo ou entre extensões, conforme descrito em detalhes em Transmissão de
- TypeScript
- Extensões do Chrome
18 de dezembro de 2024
Falhas do ChromeDriver
Para diagnosticar e corrigir falhas do ChromeDriver, você tem algumas opções. Isso é válido apenas para falhas do ChromeDriver, que não é o mesmo que falhas ou fechamentos do Chrome. No Windows, você pode ver algo como: Crie um caso de reprovação que
17 de dezembro de 2024
Downloads
Para versões anteriores do Chrome, confira as versões do ChromeDriver que oferecem suporte. Para mais informações sobre como selecionar a versão correta do ChromeDriver, consulte a página Seleção de versão. Suporte para a versão 114 do Chrome Confira
17 de dezembro de 2024
Registro de desempenho
O ChromeDriver oferece suporte ao registro de desempenho, em que você pode receber eventos dos domínios "Timeline", "Network" e "Page", bem como dados de rastreamento para categorias de rastreamento especificadas. O registro de desempenho NÃO está
- Java
17 de dezembro de 2024
Compatibilidade com teclado
No momento, o ChromeDriver só oferece suporte a sistemas com um teclado dos EUA configurado. Quando o ChromeDriver detecta esse estado, ele registra o seguinte: Os usuários sem um teclado dos EUA podem ter teclas perdidas durante os comandos sendKeys
- Markdown
17 de dezembro de 2024
Android
Os binários mais recentes do ChromeDriver são empacotados como arquivos ZIP para várias plataformas de host. Versões anteriores do ChromeDriver podem ser encontradas em Downloads. O ChromeDriver oferece suporte à execução de testes no navegador
17 de dezembro de 2024
Emulação de dispositivos móveis
O Chrome permite que os usuários emulem o Chrome em um dispositivo móvel a partir da versão para computador, ativando o modo de dispositivo com o Chrome DevTools. Esse recurso acelera o desenvolvimento da Web, permitindo que os desenvolvedores testem
- Java
- Ruby
- Python
17 de dezembro de 2024
Considerações sobre segurança
O ChromeDriver é uma ferramenta poderosa e pode causar danos quando está nas mãos erradas. Ao usar o ChromeDriver, siga estas sugestões:
17 de dezembro de 2024
O Chrome não inicia ou falha imediatamente
Isso geralmente acontece ao executar o ChromeDriver ou o Chrome usando um harness de teste especial (talvez um ambiente de desenvolvimento integrado) ou um sistema de build contínuo (como o Jenkins). Tente iniciar o mesmo binário do Chrome usado pelo
17 de dezembro de 2024
Canal Canary
O ChromeDriver Canary tem os recursos mais recentes do ChromeDriver. Novos binários são criados e disponibilizados várias vezes por dia. Ele foi projetado para desenvolvedores e usuários iniciais e, às vezes, pode falhar completamente. A partir do
17 de dezembro de 2024
Preenchimento automático em ação: insights do mundo real
Um estudo do Chrome mostra que os usuários que usam o preenchimento automático preenchem formulários mais rapidamente, com taxas de abandono mais baixas.
- Identidade
- Blog
- Chrome
17 de dezembro de 2024
Resultados do formulário personalizável de solicitação de feedback do desenvolvedor
Agradecemos por compartilhar seu tempo com a gente, dar feedback, revisar detalhes e ajudar a moldar os padrões.
- Blog
- CSS
- Chrome
16 de dezembro de 2024
Comece a usar a IA integrada
Conheça os requisitos para começar a criar recursos e aplicativos com IA integrada.
- IA e Machine Learning
12 de dezembro de 2024
Detecção de idioma com IA integrada
A API Language Detector oferece descoberta de idioma integrada na Web, no navegador.
- IA e Machine Learning
- JavaScript
10 de dezembro de 2024
Como usar a ferramenta de linha do tempo de alocação
Use a ferramenta Linha do tempo de alocação para encontrar objetos que não estão sendo coletados corretamente e continuam retendo memória.
- Chrome DevTools
9 de dezembro de 2024
Evitar animações não compostas
Como ser aprovado na auditoria do Lighthouse "Evitar animações não compostas.
- Lighthouse
8 de dezembro de 2024
Gravar e analisar um trace de desempenho com as Ferramentas do desenvolvedor
Grave e analise um rastro de desempenho com as Ferramentas do desenvolvedor.
- Blog
- Chrome DevTools
- Chrome
5 de dezembro de 2024
Terminologia de memória
Esta seção descreve termos comuns usados na análise de memória e é aplicável a várias ferramentas de criação de perfis de memória em diferentes linguagens.
- Chrome DevTools
5 de dezembro de 2024
Novidades do Chrome 132 para as DevTools
Depurar solicitações de rede, arquivos de origem e rastros de desempenho com o Gemini, conferir o histórico de chat da IA e muito mais.
- Novidades do Chrome
- Vídeo
- Chrome
- Chrome DevTools
5 de dezembro de 2024
CSS Wrapped 2024
Junte-se à equipe do Chrome DevRel e ao Dino do Chrome em um skate em uma jornada pelos CSS mais recentes lançados para o Chrome e a plataforma da Web em 2024.
- Blog
- CSS
5 de dezembro de 2024
Conferir e editar o armazenamento da extensão
Como visualizar e editar o armazenamento da extensão com o painel "Armazenamento da extensão".
- Chrome DevTools
3 de dezembro de 2024
chrome.bluetoothSocket
Use a API chrome.bluetoothSocket para enviar e receber dados de dispositivos Bluetooth usando conexões RFCOMM e L2CAP. As chaves a seguir precisam ser declaradas no manifesto para usar essa API. "system_error" Ocorreu um erro no sistema, e a conexão
- TypeScript
30 de novembro de 2024
chrome.socket
Use a API chrome.socket para enviar e receber dados pela rede usando conexões TCP e UDP. Observação:a partir do Chrome 33, essa API foi descontinuada em favor das APIs sockets.udp, sockets.tcp e sockets.tcpServer. number número opcional O ID do
- TypeScript
30 de novembro de 2024
chrome.browser
Use a API chrome.browser para interagir com o navegador Chrome associado ao aplicativo atual e ao perfil do Chrome. string O URL para onde navegar quando a nova guia for aberta pela primeira vez. Abre uma nova guia em uma janela do navegador
- TypeScript
30 de novembro de 2024
chrome.serial
Use a API chrome.serial para ler e gravar em um dispositivo conectado a uma porta serial. número opcional Consulte ConnectionOptions.bitrate. Esse campo pode ser omitido ou impreciso se um bitrate não padrão estiver em uso ou se ocorrer um erro ao
- TypeScript
30 de novembro de 2024
chrome.syncFileSystem
Use a API chrome.syncFileSystem para salvar e sincronizar dados no Google Drive. Essa API NÃO é para acessar documentos de usuários arbitrários armazenados no Google Drive. Ele oferece armazenamento sincronizável específico do app para uso off-line e
- TypeScript
30 de novembro de 2024
chrome.mdns
Use a API chrome.mdns para descobrir serviços por mDNS. Ele compreende um subconjunto dos recursos da especificação NSD: http://www.w3.org/TR/discovery-api/ string O endereço IP de um serviço anunciado pelo mDNS. string[] Metadados de um serviço
- TypeScript
30 de novembro de 2024
chrome.bluetooth
Use a API chrome.bluetooth para se conectar a um dispositivo Bluetooth. Todas as funções informam falhas por meio de chrome.runtime.lastError. As chaves a seguir precisam ser declaradas no manifesto para usar essa API. string O endereço do adaptador,
- TypeScript
30 de novembro de 2024
chrome.bluetoothLowEnergy
A API chrome.bluetoothLowEnergy é usada para se comunicar com dispositivos Bluetooth Smart (de baixa energia) usando o Perfil de Atributo Genérico (GATT). As chaves a seguir precisam ser declaradas no manifesto para usar essa API. ManufacturerData []
- TypeScript
30 de novembro de 2024
chrome.webviewTag
Use a tag webview para carregar ativamente conteúdo ao vivo da Web pela rede e incorporá-lo ao app do Chrome. O app pode controlar a aparência da webview e interagir com o conteúdo da Web, iniciar navegações em uma página da Web incorporada, reagir a
- TypeScript
30 de novembro de 2024
chrome.fontSettings
Use a API chrome.fontSettings para gerenciar as configurações de fonte do Chrome. Para usar a API Font Settings, declare a permissão "fontSettings" no manifesto da extensão. Exemplo: O Chrome permite que algumas configurações de fonte dependam de
- JavaScript
- TypeScript
- Extensões do Chrome
30 de novembro de 2024
chrome.usb
Use a API chrome.usb para interagir com dispositivos USB conectados. Essa API oferece acesso a operações USB no contexto de um app. Com ela, os apps podem funcionar como drivers para dispositivos de hardware. Os erros gerados por essa API são
- TypeScript
30 de novembro de 2024
28 de novembro de 2024
26 de novembro de 2024
Usar uma política HSTS forte
Saiba mais sobre como configurar uma política de HTTP Strict Transport Security (HSTS)
- Lighthouse
26 de novembro de 2024
Descontinuação do painel "Insights de desempenho"
O painel experimental de insights de desempenho será removido em janeiro de 2025 e substituído por novos insights no painel "Performance".
- Chrome
- Chrome DevTools
26 de novembro de 2024
Chrome DevTools
Descubra e confira as últimas notícias e casos de uso de assistentes de IA
- Produto
- Página de destino
- Chrome DevTools
26 de novembro de 2024
chrome.desktopCapture
A API Desktop Capture captura o conteúdo da tela, janelas ou guias individuais. Enum usado para definir o conjunto de fontes de mídia de computador usadas em chooseDesktopMedia(). "screen" "window" "tab" "audio" Espelha SelfCapturePreferenceEnum.
- TypeScript
- Extensões do Chrome
25 de novembro de 2024
chrome.declarativeContent
Use a API chrome.declarativeContent para realizar ações dependendo do conteúdo de uma página, sem precisar de permissão para ler o conteúdo dela. A API de conteúdo declarativo permite ativar a ação da extensão dependendo do URL de uma página da Web
- JavaScript
- TypeScript
- Extensões do Chrome
25 de novembro de 2024
chrome.dns
Use a API chrome.dns para resolução de DNS. Para usar essa API, é necessário declarar a permissão "dns" no manifest. O código a seguir chama resolve() para recuperar o endereço IP de example.com. service-worker.js: string opcional Uma string que
- JavaScript
- TypeScript
- Extensões do Chrome
25 de novembro de 2024
chrome.system.storage
Use a API chrome.system.storage para consultar informações do dispositivo de armazenamento e receber notificações quando um dispositivo de armazenamento removível for conectado e desconectado. "success" O comando de ejeção foi concluído. O aplicativo
- TypeScript
- Extensões do Chrome
25 de novembro de 2024
chrome.audio
A API chrome.audio é fornecida para permitir que os usuários recebam informações sobre os dispositivos de áudio conectados ao sistema e os controlem. No momento, essa API só está disponível no modo quiosque para ChromeOS. string Nome do dispositivo:
- TypeScript
- Extensões do Chrome
25 de novembro de 2024
chrome.documentScan
Use a API chrome.documentScan para descobrir e recuperar imagens de scanners de documentos anexados.
- TypeScript
- Extensões do Chrome
25 de novembro de 2024