Referências

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 com a configuração de {@link Runtime.lastError} e a execução do retorno de chamada normal 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, esta API foi descontinuada e substituída pelas APIs {@link sockets.udp}, {@link sockets.tcp} e {@link 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 com a configuração de {@link Runtime.lastError} e a execução do retorno de chamada normal 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.