Referenzen

app.runtime

Verwenden Sie die chrome.app.runtime API, um den App-Lebenszyklus zu verwalten. Die App-Laufzeit verwaltet die App-Installation, steuert die Ereignisseite und kann die App jederzeit beenden.

app.window

Verwenden Sie die chrome.app.window API, um Fenster zu erstellen. Fenster haben einen optionalen Rahmen mit Titelleiste und Größensteuerelementen. Sie sind mit keinem Chrome-Browserfenster verknüpft. Eine Demonstration dieser Optionen finden Sie im Beispiel für den Fensterstatus.

appviewTag
Chrome 43 und höher

Verwende das appview-Tag, um andere Chrome-Apps in deine Chrome-App einzubetten (siehe Nutzung).

Bluetooth

Verwende die chrome.bluetooth API, um eine Verbindung zu einem Bluetooth-Gerät herzustellen. Alle Funktionen melden Fehler über „chrome.runtime.lastError“.

bluetoothLowEnergy

Die chrome.bluetoothLowEnergy API wird für die Kommunikation mit Bluetooth Smart (Low Energy)-Geräten über das Generic Attribute Profile (GATT) verwendet.

bluetoothSocket

Mit der chrome.bluetoothSocket API kannst du über RFCOMM- und L2CAP-Verbindungen Daten an Bluetooth-Geräte senden und von ihnen empfangen.

Browser

Verwenden Sie die chrome.browser API, um mit dem Chrome-Browser zu interagieren, der mit der aktuellen Anwendung und dem Chrome-Profil verknüpft ist.

Zwischenablage
Entwicklerversion Nur ChromeOS

Die chrome.clipboard API wird bereitgestellt, damit Nutzer auf Daten in der Zwischenablage zugreifen können. Dies ist eine temporäre Lösung für Apps auf der ChromeOS-Plattform, bis eine Alternative für ein offenes Web verfügbar ist. Sobald eine offene Weblösung verfügbar ist, wird sie möglicherweise im 4. Quartal 2017 eingestellt.

fileSystem
Nur Vordergrund

Mit der chrome.fileSystem API können Sie Daten im lokalen Dateisystem des Nutzers erstellen, lesen, darin navigieren und schreiben. Mit dieser API können Chrome-Apps Daten an einem vom Nutzer ausgewählten Speicherort lesen und darin schreiben. Beispielsweise kann eine Texteditor-Anwendung die API verwenden, um lokale Dokumente zu lesen und zu schreiben. Alle Fehler werden über „chrome.runtime.lastError“ benachrichtigt.

ausgeblendet

Verwenden Sie die chrome.hid API, um mit verbundenen HID-Geräten zu interagieren. Diese API bietet Zugriff auf HID-Vorgänge im Kontext einer App. Mit dieser API können Apps als Treiber für Hardwaregeräte dienen. Von dieser API generierte Fehler werden gemeldet, indem runtime.lastError festgelegt und der reguläre Callback der Funktion ausgeführt wird. Die regulären Parameter des Callbacks sind in diesem Fall nicht definiert.

mdns
Chrome 43 und höher

Verwenden Sie die chrome.mdns API, um Dienste über mDNS zu finden. Dies umfasst einen Teil der Funktionen der NSD-Spezifikation: http://www.w3.org/TR/discovery-api/

mediaGalleries

Verwenden Sie die chrome.mediaGalleries API, um auf Mediendateien (Audio, Bilder, Video) von den lokalen Laufwerken des Nutzers (mit Einwilligung des Nutzers) zuzugreifen.

networking.onc
Chrome 59 und höher Nur ChromeOS

Die chrome.networking.onc API wird zum Konfigurieren von Netzwerkverbindungen (Mobilfunk, Ethernet, VPN oder WLAN) verwendet. Diese API ist in automatisch gestarteten Chrome OS-Kiosksitzungen verfügbar.

serial

Mit der chrome.serial API können Sie Daten auf einem Gerät lesen und schreiben, das an einen seriellen Port angeschlossen ist.

Socket

Mit der chrome.socket API können Sie über TCP- und UDP-Verbindungen Daten über das Netzwerk senden und empfangen. Hinweis:Ab Chrome 33 wird diese API nicht mehr unterstützt und durch die APIs sockets.udp, sockets.tcp und sockets.tcpServer ersetzt.

sockets.tcp

Mit der chrome.sockets.tcp API können Sie über TCP-Verbindungen Daten über das Netzwerk senden und empfangen. Diese API ersetzt die bisherige TCP-Funktion der chrome.socket API.

sockets.tcpServer

Verwenden Sie die chrome.sockets.tcpServer API, um Serveranwendungen mit TCP-Verbindungen zu erstellen. Diese API ersetzt die bisherige TCP-Funktion der chrome.socket API.

sockets.udp

Mit der chrome.sockets.udp API können Sie über UDP-Verbindungen Daten über das Netzwerk senden und empfangen. Diese API ersetzt die bisher in der „Socket“ API vorhandene UDP-Funktion.

syncFileSystem

Mit der chrome.syncFileSystem API können Sie Daten in Google Drive speichern und synchronisieren. Diese API ist NICHT für den Zugriff auf beliebige Nutzerdokumente gedacht, die in Google Drive gespeichert sind. Sie bietet anwendungsspezifischen synchronisierbaren Speicher für Offline- und Caching-Nutzung. So sind dieselben Daten auf verschiedenen Clients verfügbar. Weitere Informationen zur Verwendung dieser API finden Sie unter Daten verwalten.

system.network

Verwenden Sie die chrome.system.network API.

USB

Verwenden Sie die chrome.usb API, um mit verbundenen USB-Geräten zu interagieren. Diese API bietet Zugriff auf USB-Vorgänge aus dem Kontext einer App heraus. Mit dieser API können Apps als Treiber für Hardwaregeräte dienen. Von dieser API generierte Fehler werden gemeldet, indem runtime.lastError festgelegt und der reguläre Callback der Funktion ausgeführt wird. Die regulären Parameter des Callbacks sind in diesem Fall nicht definiert.

virtualKeyboard
Chrome 58 und höher Nur ChromeOS

Die chrome.virtualKeyboard API ist eine reine Kiosk-API, mit der das Layout und das Verhalten der virtuellen Tastatur in Kiosksitzungen konfiguriert werden können.

webviewTag

Verwende das webview-Tag, um Live-Inhalte aus dem Web über das Netzwerk aktiv zu laden und in deine Chrome-App einzubetten. Deine App kann unter anderem die Darstellung von webview steuern, mit den Webinhalten interagieren, Navigationen auf einer eingebetteten Webseite starten und auf darin auftretende Fehlerereignisse reagieren. Weitere Informationen findest du unter Nutzung.