Riferimento

app.runtime

Utilizza l'API chrome.app.runtime per gestire il ciclo di vita dell'app. Il runtime dell'app gestisce l'installazione dell'app, controlla la pagina degli eventi e può chiudere l'app in qualsiasi momento.

app.window

Utilizza l'API chrome.app.window per creare finestre. Le finestre hanno una cornice facoltativa con barra del titolo e controlli di ridimensionamento. Non sono associate a nessuna finestra del browser Chrome. Per una dimostrazione di queste opzioni, consulta l'esempio di stato della finestra.

appviewTag
Chrome 43 o versioni successive

Utilizza il tag appview per incorporare altre app Chrome all'interno della tua app Chrome (vedi Utilizzo).

bluetooth

Utilizza l'API chrome.bluetooth per connetterti a un dispositivo Bluetooth. Tutte le funzioni segnalano gli errori tramite chrome.runtime.lastError.

bluetoothLowEnergy

L'API chrome.bluetoothLowEnergy viene utilizzata per comunicare con i dispositivi Bluetooth Smart (Low Energy) utilizzando il profilo attributo generico (GATT).

bluetoothSocket

Utilizza l'API chrome.bluetoothSocket per inviare e ricevere dati ai dispositivi Bluetooth utilizzando le connessioni RFCOMM e L2CAP.

browser

Utilizza l'API chrome.browser per interagire con il browser Chrome associato all'applicazione e al profilo Chrome correnti.

appunti
Canale Dev Solo ChromeOS

L'API chrome.clipboard viene fornita per consentire agli utenti di accedere ai dati degli appunti. Si tratta di una soluzione temporanea per le app della piattaforma ChromeOS finché non sarà disponibile un'alternativa per il web aperto. Verrà ritirato una volta disponibile la soluzione open web, che potrebbe essere nel quarto trimestre del 2017.

fileSystem
Solo in primo piano

Utilizza l'API chrome.fileSystem per creare, leggere, navigare e scrivere nel file system locale dell'utente. Con questa API, le app Chrome possono leggere e scrivere in una posizione selezionata dall'utente. Ad esempio, un'app di editor di testo può utilizzare l'API per leggere e scrivere documenti locali. Tutti gli errori vengono notificati tramite chrome.runtime.lastError.

hid

Utilizza l'API chrome.hid per interagire con i dispositivi HID connessi. Questa API fornisce l'accesso alle operazioni HID dal contesto di un'app. Utilizzando questa API, le app possono fungere da driver per i dispositivi hardware. Gli errori generati da questa API vengono segnalati impostando runtime.lastError ed eseguendo il normale callback della funzione. In questo caso, i parametri regolari del callback non saranno definiti.

mdns
Chrome 43 o versioni successive

Utilizza l'API chrome.mdns per rilevare i servizi tramite mDNS. Si tratta di un sottoinsieme delle funzionalità della specifica NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
Solo ChromeOS

Utilizza l'API chrome.mediaGalleries per accedere ai file multimediali (audio, immagini, video) dai dischi locali dell'utente (con il suo consenso).

networking.onc
Chrome 59+ Solo ChromeOS

L'API chrome.networking.onc viene utilizzata per configurare le connessioni di rete (cellulare, Ethernet, VPN o Wi-Fi). Questa API è disponibile nelle sessioni kiosk di Chrome OS avviate automaticamente.

serial

Utilizza l'API chrome.serial per leggere e scrivere su un dispositivo connesso a una porta seriale.

socket

Utilizza l'API chrome.socket per inviare e ricevere dati sulla rete utilizzando connessioni TCP e UDP. Nota:a partire da Chrome 33, questa API è ritirata a favore delle API sockets.udp, sockets.tcp e sockets.tcpServer.

sockets.tcp

Utilizza l'API chrome.sockets.tcp per inviare e ricevere dati sulla rete utilizzando connessioni TCP. Questa API sostituisce la funzionalità TCP precedentemente disponibile nell'API chrome.socket.

sockets.tcpServer

Utilizza l'API chrome.sockets.tcpServer per creare applicazioni server utilizzando connessioni TCP. Questa API sostituisce la funzionalità TCP precedentemente disponibile nell'API chrome.socket.

sockets.udp

Utilizza l'API chrome.sockets.udp per inviare e ricevere dati sulla rete utilizzando connessioni UDP. Questa API sostituisce la funzionalità UDP precedentemente presente nell'API "socket".

syncFileSystem

Utilizza l'API chrome.syncFileSystem per salvare e sincronizzare i dati su Google Drive. Questa API NON consente di accedere a documenti utente arbitrari archiviati in Google Drive. Fornisce uno spazio di archiviazione sincronizzabile specifico per l'app per l'utilizzo offline e della memorizzazione nella cache, in modo che gli stessi dati siano disponibili su client diversi. Per saperne di più sull'utilizzo di questa API, leggi Gestire i dati.

system.network

Utilizza l'API chrome.system.network.

usb

Utilizza l'API chrome.usb per interagire con i dispositivi USB collegati. Questa API fornisce l'accesso alle operazioni USB dal contesto di un'app. Utilizzando questa API, le app possono funzionare come driver per i dispositivi hardware. Gli errori generati da questa API vengono segnalati impostando runtime.lastError ed eseguendo il normale callback della funzione. In questo caso, i parametri regolari del callback non saranno definiti.

virtualKeyboard
Chrome 58+ Solo ChromeOS

L'API chrome.virtualKeyboard è un'API solo per kiosk utilizzata per configurare il layout e il comportamento della tastiera virtuale nelle sessioni kiosk.

webviewTag

Utilizza il tag webview per caricare attivamente contenuti live dal web tramite la rete e incorporarli nella tua app Chrome. La tua app può controllare l'aspetto di webview e interagire con i contenuti web, avviare navigazioni in una pagina web incorporata, reagire agli eventi di errore che si verificano al suo interno e altro ancora (vedi Utilizzo).