Referência

app.runtime

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

app.window

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

appviewTag
Chrome 43 ou mais recente

Use a tag appview para incorporar outros apps do Chrome ao seu app do Chrome. Consulte Uso.

Bluetooth

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

bluetoothLowEnergy

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

bluetoothSocket

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

browser

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

área de transferência
Canal Dev Somente no ChromeOS

A API chrome.clipboard é fornecida para permitir que os usuários acessem os dados da área de transferência. Essa é uma solução temporária para aplicativos 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 estar em 2017 no quarto trimestre de 2017.

fileSystem
Apenas 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 editor de texto pode usar a API para ler e gravar documentos locais. Todas as falhas são notificadas por meio de chrome.runtime.lastError.

ocultou

Use a API chrome.hid para interagir com dispositivos HID conectados. Essa API fornece acesso a operações HID no contexto de um app. Usando essa API, 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 (em inglês)
Chrome 43 ou mais recente

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

mediaGalleries

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

networking.onc
Chrome 59+ Apenas no ChromeOS

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

serial

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

soquete

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 e substituída pelas 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 encontrada anteriormente 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 encontrada anteriormente 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 encontrada anteriormente na API de "socket".

syncFileSystem

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

system.network

Use a API chrome.system.network.

usb (link em inglês)

Use a API chrome.usb para interagir com dispositivos USB conectados. Essa API fornece acesso a operações USB no contexto de um app. Usando essa API, 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+ Apenas no ChromeOS

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

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 eventos de erro que acontecem nela e muito mais. Consulte Uso.