Referência

app.runtime

Use a API chrome.app.runtime para gerenciar o ciclo de vida do app. O ambiente de execução do app gerencia a instalação do app, controla a página de eventos e pode encerrar o app a qualquer momento.

app.window

Use a API chrome.app.window para criar janelas. As janelas têm um frame opcional com barra de título e controles de tamanho. Eles não estão associados a nenhuma janela do navegador Chrome. Consulte o exemplo de estado da janela para uma demonstração dessas opções.

appviewTag
Chrome 43+ Somente ChromeOS

Use a tag appview para incorporar outros apps do Chrome ao seu app do Chrome (consulte Uso).

bluetooth
Somente no ChromeOS

Use a API chrome.bluetooth para se conectar a um dispositivo Bluetooth. Todas as funções informam falhas usando chrome.runtime.lastError.

bluetoothLowEnergy
Somente no ChromeOS

A API chrome.bluetoothLowEnergy é usada para se comunicar com dispositivos Bluetooth Smart (de baixa energia) usando o perfil de atributo genérico (GATT, na sigla em inglês).

bluetoothSocket
Somente no ChromeOS

Use a API chrome.bluetoothSocket para enviar e receber dados para dispositivos Bluetooth usando conexões RFCOMM e L2CAP.

browser
Somente no ChromeOS

Use a API chrome.browser para interagir com o navegador Chrome associado ao aplicativo e ao perfil do Chrome atuais.

área de transferência
Canal de Desenvolvedor Somente no ChromeOS

A API chrome.clipboard é fornecida para permitir que os usuários acessem dados da área de transferência. Esta é uma solução temporária para apps da plataforma ChromeOS até que uma alternativa de Web aberta esteja disponível. Ele será descontinuado quando a solução de Web aberta estiver disponível, o que pode acontecer no quarto trimestre de 2017.

fileSystem
Somente em primeiro plano

Use a API chrome.fileSystem para criar, ler, navegar e gravar no sistema de arquivos local do usuário. Com essa API, os apps do Chrome podem ler e gravar em um local selecionado pelo usuário. Por exemplo, um app de edição de texto pode usar a API para ler e gravar documentos locais. Todas as falhas são notificadas por chrome.runtime.lastError.

hid

Use a API chrome.hid para interagir com dispositivos HID conectados. Essa API fornece acesso a operações de HID 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 informados ao definir runtime.lastError e executar o callback regular da função. Os parâmetros regulares do callback serão indefinidos nesse caso.

mdns
Chrome 43+

Use a API chrome.mdns para descobrir serviços por mDNS. Isso inclui um subconjunto dos recursos da especificação NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
Somente no ChromeOS

Use a API chrome.mediaGalleries para acessar arquivos de mídia (áudio, imagens, vídeo) dos discos locais do usuário (com o consentimento dele).

networking.onc
Chrome 59 ou mais recente Somente ChromeOS

A API chrome.networking.onc é usada para configurar conexões de rede (celular, Ethernet, VPN ou Wi-Fi). Essa API está disponível em sessões de quiosque do Chrome OS iniciadas automaticamente.

serial
Somente no ChromeOS

Use a API chrome.serial para ler e gravar em um dispositivo conectado a uma porta serial.

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.

sockets.tcp

Use a API chrome.sockets.tcp para enviar e receber dados pela rede usando conexões TCP. Essa API substitui a funcionalidade TCP que antes era encontrada na API chrome.socket.

sockets.tcpServer

Use a API chrome.sockets.tcpServer para criar aplicativos de servidor usando conexões TCP. Essa API substitui a funcionalidade TCP que antes era encontrada na API chrome.socket.

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 que antes era encontrada na API "socket".

syncFileSystem

Use a API chrome.syncFileSystem para salvar e sincronizar dados no Google Drive. Essa API NÃO serve para acessar documentos arbitrários de usuários armazenados no Google Drive. Ele fornece armazenamento sincronizável específico do app para uso off-line e de armazenamento em cache, de modo que os mesmos dados possam estar disponíveis em diferentes clientes. Leia Gerenciar dados para saber mais sobre como usar essa API.

system.network

Use a API chrome.system.network.

usb
Somente no ChromeOS

Use a API chrome.usb para interagir com dispositivos USB conectados. Essa API fornece 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 informados ao definir runtime.lastError e executar o callback regular da função. Os parâmetros regulares do callback serão indefinidos nesse caso.

virtualKeyboard
Chrome 58 ou mais recente Somente no ChromeOS

A API chrome.virtualKeyboard é usada apenas em quiosques para configurar o layout e o comportamento do teclado virtual em sessões de quiosque.

webviewTag
Somente no ChromeOS

Use a tag webview para carregar ativamente conteúdo ao vivo da Web pela rede e incorporá-lo ao seu app do Chrome. Seu app pode controlar a aparência do webview e interagir com o conteúdo da Web, iniciar navegações em uma página da Web incorporada, reagir a eventos de erro que acontecem nela e muito mais (consulte Uso).