Referencia

app.runtime

Usa la API de chrome.app.runtime para administrar el ciclo de vida de la app. El tiempo de ejecución de la app administra la instalación de la app, controla la página de eventos y puede cerrar la app en cualquier momento.

app.window

Usa la API de chrome.app.window para crear ventanas. Las ventanas tienen un marco opcional con una barra de título y controles de tamaño. No están asociados con ninguna ventana del navegador Chrome. Consulta el Ejemplo de estado de la ventana para ver una demostración de estas opciones.

appviewTag
Chrome 43 y versiones posteriores

Usa la etiqueta appview para incorporar otras apps de Chrome en tu app de Chrome (consulta Uso).

Bluetooth

Usa la API de chrome.bluetooth para conectarte a un dispositivo Bluetooth. Todas las funciones informan errores a través de chrome.runtime.lastError.

bluetoothLowEnergy

La API de chrome.bluetoothLowEnergy se usa para comunicarse con dispositivos Bluetooth Smart (de bajo consumo) a través del perfil de atributo genérico (GATT).

bluetoothSocket

Usa la API de chrome.bluetoothSocket para enviar y recibir datos a dispositivos Bluetooth a través de conexiones RFCOMM y L2CAP.

browser

Usa la API de chrome.browser para interactuar con el navegador Chrome asociado a la aplicación y el perfil de Chrome actuales.

portapapeles
Canal de desarrollo Solo para ChromeOS

La API de chrome.clipboard se proporciona para permitir que los usuarios accedan a los datos del portapapeles. Esta es una solución temporal para las apps de la plataforma de ChromeOS hasta que esté disponible una alternativa de la Web abierta. Dejará de estar disponible cuando se lance la solución de la Web abierta, lo que podría ocurrir en el cuarto trimestre de 2017.

fileSystem
Solo en primer plano

Usa la API de chrome.fileSystem para crear, leer, navegar y escribir en el sistema de archivos local del usuario. Con esta API, las apps de Chrome pueden leer y escribir en una ubicación seleccionada por el usuario. Por ejemplo, una app de editor de texto puede usar la API para leer y escribir documentos locales. Todas las fallas se notifican a través de chrome.runtime.lastError.

hid

Usa la API de chrome.hid para interactuar con dispositivos HID conectados. Esta API proporciona acceso a las operaciones de HID desde el contexto de una app. Con esta API, las apps pueden funcionar como controladores de dispositivos de hardware. Los errores que genera esta API se registran configurando runtime.lastError y ejecutando la devolución de llamada normal de la función. En este caso, los parámetros normales de la devolución de llamada no estarán definidos.

mdns
Chrome 43 y versiones posteriores

Usa la API de chrome.mdns para descubrir servicios a través de mDNS. Esto comprende un subconjunto de las funciones de la especificación de NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
Solo en ChromeOS

Usa la API de chrome.mediaGalleries para acceder a los archivos multimedia (audio, imágenes, video) de los discos locales del usuario (con su consentimiento).

networking.onc
Chrome 59 y versiones posteriores Solo en ChromeOS

La API de chrome.networking.onc se usa para configurar conexiones de red (móvil, Ethernet, VPN o Wi-Fi). Esta API está disponible en sesiones de kiosco de ChromeOS que se inician automáticamente.

serial

Usa la API de chrome.serial para leer y escribir en un dispositivo conectado a un puerto en serie.

socket

Usa la API de chrome.socket para enviar y recibir datos a través de la red con conexiones TCP y UDP. Nota: A partir de Chrome 33, esta API dejó de estar disponible y se recomienda usar las APIs de sockets.udp, sockets.tcp y sockets.tcpServer.

sockets.tcp

Usa la API de chrome.sockets.tcp para enviar y recibir datos a través de la red con conexiones TCP. Esta API reemplaza la funcionalidad de TCP que se encontraba anteriormente en la API de chrome.socket.

sockets.tcpServer

Usa la API de chrome.sockets.tcpServer para crear aplicaciones de servidor con conexiones TCP. Esta API reemplaza la funcionalidad de TCP que se encontraba anteriormente en la API de chrome.socket.

sockets.udp

Usa la API de chrome.sockets.udp para enviar y recibir datos a través de la red con conexiones UDP. Esta API reemplaza la funcionalidad de UDP que se encontraba anteriormente en la API de "socket".

syncFileSystem

Usa la API de chrome.syncFileSystem para guardar y sincronizar datos en Google Drive. Esta API NO se usa para acceder a documentos arbitrarios del usuario almacenados en Google Drive. Proporciona almacenamiento sincronizable específico de la app para el uso sin conexión y el almacenamiento en caché, de modo que los mismos datos puedan estar disponibles en diferentes clientes. Consulta Administrar datos para obtener más información sobre el uso de esta API.

system.network

Usa la API de chrome.system.network.

usb

Usa la API de chrome.usb para interactuar con dispositivos USB conectados. Esta API proporciona acceso a las operaciones de USB desde el contexto de una app. Con esta API, las apps pueden funcionar como controladores de dispositivos de hardware. Los errores que genera esta API se registran configurando runtime.lastError y ejecutando la devolución de llamada normal de la función. En este caso, los parámetros normales de la devolución de llamada no estarán definidos.

virtualKeyboard
Chrome 58 y versiones posteriores Solo en ChromeOS

La API de chrome.virtualKeyboard es una API solo para quioscos que se usa para configurar el diseño y el comportamiento del teclado virtual en las sesiones de quiosco.

webviewTag

Usa la etiqueta webview para cargar de forma activa contenido en vivo de la Web a través de la red y, luego, incorporarlo a tu app de Chrome. Tu app puede controlar la apariencia de webview e interactuar con el contenido web, iniciar navegaciones en una página web incorporada, reaccionar a los eventos de error que ocurren en ella y mucho más (consulta Uso).