Referentie

app.runtime

Gebruik de chrome.app.runtime API om de levenscyclus van de app te beheren. De app runtime beheert de installatie van de app, controleert de gebeurtenispagina en kan de app op elk gewenst moment afsluiten.

app.window

Gebruik de chrome.app.window API om vensters te maken. Vensters hebben een optioneel frame met een titelbalk en instellingen voor de grootte. Ze zijn niet gekoppeld aan Chrome-browservensters. Zie het voorbeeld 'Window State' voor een demonstratie van deze opties.

appviewTag
Chrome 43+

Gebruik de appview tag om andere Chrome-apps in je eigen Chrome-app in te sluiten (zie Gebruik ).

Bluetooth

Gebruik de chrome.bluetooth API om verbinding te maken met een Bluetooth-apparaat. Alle functies melden fouten via chrome.runtime.lastError.

Bluetooth Low Energy

De chrome.bluetoothLowEnergy API wordt gebruikt om te communiceren met Bluetooth Smart (Low Energy) apparaten via het Generic Attribute Profile (GATT) .

bluetoothSocket

Gebruik de chrome.bluetoothSocket API om gegevens te verzenden naar en te ontvangen van Bluetooth-apparaten via RFCOMM- en L2CAP-verbindingen.

browser
alleen ChromeOS

Gebruik de chrome.browser API om te communiceren met de Chrome-browser die is gekoppeld aan de huidige applicatie en het Chrome-profiel.

klembord
Ontwikkelaarskanaal, alleen voor ChromeOS

De chrome.clipboard API is beschikbaar gesteld om gebruikers toegang te geven tot de gegevens in het klembord. Dit is een tijdelijke oplossing voor Chrome OS-apps totdat een open-web alternatief beschikbaar is. Deze API zal worden uitgefaseerd zodra een open-web oplossing beschikbaar is, mogelijk in het vierde kwartaal van 2017.

bestandssysteem
Alleen op de voorgrond

Gebruik de chrome.fileSystem API om bestanden aan te maken, te lezen, te navigeren en te schrijven naar het lokale bestandssysteem van de gebruiker. Met deze API kunnen Chrome-apps lezen en schrijven naar een door de gebruiker geselecteerde locatie. Een teksteditor-app kan de API bijvoorbeeld gebruiken om lokale documenten te lezen en te schrijven. Alle fouten worden gemeld via chrome.runtime.lastError.

verborgen

Gebruik de chrome.hid API om te communiceren met aangesloten HID-apparaten. Deze API biedt toegang tot HID-bewerkingen vanuit de context van een app. Met behulp van deze API kunnen apps fungeren als stuurprogramma's voor hardwareapparaten. Fouten die door deze API worden gegenereerd, worden gerapporteerd door runtime.lastError in te stellen en de reguliere callback van de functie uit te voeren. De reguliere parameters van de callback zijn in dit geval niet gedefinieerd.

mdns
Chrome 43+

Gebruik de chrome.mdns API om services via mDNS te ontdekken. Dit omvat een deel van de functies van de NSD-specificatie: http://www.w3.org/TR/discovery-api/

mediaGalleries
alleen ChromeOS

Gebruik de chrome.mediaGalleries API om toegang te krijgen tot mediabestanden (audio, afbeeldingen, video) vanaf de lokale schijven van de gebruiker (met toestemming van de gebruiker).

networking.onc
Chrome 59+ alleen voor ChromeOS

De chrome.networking.onc API wordt gebruikt voor het configureren van netwerkverbindingen (mobiel, Ethernet, VPN of wifi). Deze API is beschikbaar in automatisch gestarte Chrome OS-kiosksessies.

serieel
alleen ChromeOS

Gebruik de chrome.serial API om gegevens te lezen van en te schrijven naar een apparaat dat is aangesloten op een seriële poort.

stopcontact

Gebruik de chrome.socket API om gegevens via het netwerk te verzenden en te ontvangen met behulp van TCP- en UDP-verbindingen. Let op: vanaf Chrome 33 is deze API verouderd en vervangen door de sockets.udp , sockets.tcp en sockets.tcpServer API's.

sockets.tcp

Gebruik de chrome.sockets.tcp API om gegevens via het netwerk te verzenden en te ontvangen met behulp van TCP-verbindingen. Deze API vervangt de TCP-functionaliteit die voorheen beschikbaar was in de chrome.socket API.

sockets.tcpServer

Gebruik de chrome.sockets.tcpServer API om servertoepassingen te maken met TCP-verbindingen. Deze API vervangt de TCP-functionaliteit die voorheen beschikbaar was in de chrome.socket API.

sockets.udp

Gebruik de chrome.sockets.udp API om gegevens via het netwerk te verzenden en te ontvangen met behulp van UDP-verbindingen. Deze API vervangt de UDP-functionaliteit die voorheen beschikbaar was in de "socket" API.

syncFileSystem

Gebruik de chrome.syncFileSystem API om gegevens op te slaan en te synchroniseren in Google Drive. Deze API is NIET bedoeld voor toegang tot willekeurige gebruikersdocumenten die in Google Drive zijn opgeslagen. Het biedt app-specifieke synchroniseerbare opslag voor offline gebruik en caching, zodat dezelfde gegevens beschikbaar zijn op verschillende clients. Lees 'Gegevens beheren' voor meer informatie over het gebruik van deze API.

systeem.netwerk

Gebruik de chrome.system.network API.

usb

Gebruik de chrome.usb API om te communiceren met aangesloten USB-apparaten. Deze API biedt toegang tot USB-bewerkingen vanuit de context van een app. Met behulp van deze API kunnen apps fungeren als stuurprogramma's voor hardwareapparaten. Fouten die door deze API worden gegenereerd, worden gerapporteerd door runtime.lastError in te stellen en de reguliere callback van de functie uit te voeren. De reguliere parameters van de callback zullen in dit geval niet gedefinieerd zijn.

virtueel toetsenbord
Chrome 58+ alleen voor ChromeOS

De chrome.virtualKeyboard API is een API die alleen beschikbaar is voor kiosken en wordt gebruikt om de lay-out en het gedrag van virtuele toetsenborden in kiosksessies te configureren.

webviewTag

Gebruik de webview -tag om live content van het web via het netwerk te laden en in je Chrome-app in te sluiten. Je app kan het uiterlijk van de webview beheren en interactie hebben met de webcontent, navigatie in een ingesloten webpagina starten, reageren op foutmeldingen en meer (zie Gebruik ).