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 del evento 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 barra de título y controles de tamaño. No están asociadas 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 dentro de tu app (consulta Uso).

Bluetooth

Usa la API de chrome.bluetooth para conectarte a un dispositivo Bluetooth. Todas las funciones informan fallas mediante 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 en dispositivos Bluetooth con conexiones RFCOMM y L2CAP.

browser

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

portapapeles
Canal para desarrolladores 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 chromeos hasta que esté disponible la alternativa de Open Web. Dejará de estar disponible una vez que esté disponible la solución web abierta, lo que podría suceder 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 que seleccione 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.

oculto

Usa la API de chrome.hid para interactuar con dispositivos HID conectados. Esta API proporciona acceso a operaciones de HID desde el contexto de una app. Con esta API, las apps pueden funcionar como controladores de dispositivos de hardware. Los errores generados por esta API se informan configurando {@link runtime.lastError} y ejecutando la devolución de llamada habitual de la función. Los parámetros regulares de la devolución de llamada no se definirán en este caso.

DNSM
Chrome 43 y versiones posteriores

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

mediaGalleries

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

networking.onc
Chrome 59 y versiones posteriores Solo para 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 iniciadas 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 reemplazó por las API {@link sockets.udp}, {@link sockets.tcp} y {@link 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 antes 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 antes 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 sustituye la funcionalidad 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 permite acceder a documentos de usuario arbitrarios almacenados en Google Drive. Proporciona almacenamiento sincronizable específico de la app para su uso sin conexión y de almacenamiento en caché, de modo que los mismos datos puedan estar disponibles en diferentes clientes. Lee 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 operaciones de USB desde el contexto de una app. Con esta API, las apps pueden funcionar como controladores de dispositivos de hardware. Los errores generados por esta API se informan configurando {@link runtime.lastError} y ejecutando la devolución de llamada habitual de la función. Los parámetros regulares de la devolución de llamada no se definirán en este caso.

virtualKeyboard
Chrome 58 y versiones posteriores Solo para ChromeOS

La API de chrome.virtualKeyboard es una API exclusiva de kiosco que se utiliza para configurar el diseño y el comportamiento del teclado virtual en sesiones de kiosco.

webviewTag

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