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 Steuerelementen für die Größe. Sie sind mit keinem Chrome-Browserfenster verknüpft. Ein Beispiel für diese Optionen finden Sie im Beispiel für den Fensterstatus.

appviewTag
Chrome 43 und höher Nur ChromeOS

Mit dem Tag appview können Sie andere Chrome-Apps in Ihre Chrome-App einbetten (siehe Verwendung).

bluetooth
Nur ChromeOS

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

bluetoothLowEnergy
Nur ChromeOS

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

bluetoothSocket
Nur ChromeOS

Mit der chrome.bluetoothSocket API können Sie Daten über RFCOMM- und L2CAP-Verbindungen an Bluetooth-Geräte senden und von ihnen empfangen.

Browser
Nur ChromeOS

Mit der chrome.browser API können Sie mit dem Chrome-Browser interagieren, der mit der aktuellen Anwendung und dem aktuellen 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 vorübergehende Lösung für ChromeOS-Plattform-Apps, bis eine Open-Web-Alternative verfügbar ist. Sie wird eingestellt, sobald die Open-Web-Lösung verfügbar ist, was im 4. Quartal 2017 der Fall sein könnte.

fileSystem
Nur im Vordergrund

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

hid

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 fungieren. Fehler, die von dieser API generiert werden, werden durch Festlegen von runtime.lastError und Ausführen des regulären Callbacks der Funktion gemeldet. Die regulären Parameter des Callbacks sind in diesem Fall nicht definiert.

mdns
Chrome 43 oder 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
Nur ChromeOS

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

networking.onc
Chrome 59 oder 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 ChromeOS-Kiosksitzungen verfügbar.

serial
Nur ChromeOS

Mit der chrome.serial API können Sie Daten von einem Gerät lesen und auf ein Gerät schreiben, das mit einem seriellen Port verbunden ist.

socket

Mit der chrome.socket API können Sie Daten über das Netzwerk über TCP- und UDP-Verbindungen senden und empfangen. Hinweis: Ab Chrome 33 wird diese API zugunsten der APIs sockets.udp, sockets.tcp und sockets.tcpServer eingestellt.

sockets.tcp

Verwenden Sie die chrome.sockets.tcp API, um Daten über TCP-Verbindungen im Netzwerk zu senden und zu empfangen. Diese API ersetzt die TCP-Funktionalität, die zuvor in der chrome.socket API enthalten war.

sockets.tcpServer

Verwenden Sie die chrome.sockets.tcpServer API, um Serveranwendungen mit TCP-Verbindungen zu erstellen. Diese API ersetzt die TCP-Funktionalität, die zuvor in der chrome.socket API enthalten war.

sockets.udp

Verwenden Sie die chrome.sockets.udp API, um Daten über das Netzwerk mithilfe von UDP-Verbindungen zu senden und zu empfangen. Diese API ersetzt die UDP-Funktionalität, die zuvor in der „socket“-API enthalten war.

syncFileSystem

Verwenden Sie die chrome.syncFileSystem API, um Daten in Google Drive zu speichern und zu synchronisieren. Diese API ist NICHT für den Zugriff auf beliebige Nutzerdokumente gedacht, die in Google Drive gespeichert sind. Sie bietet App-spezifischen synchronisierbaren Speicher für die Offline- und Caching-Nutzung, sodass dieselben Daten auf verschiedenen Clients verfügbar sind. Weitere Informationen zur Verwendung dieser API finden Sie unter Daten verwalten.

system.network

Verwenden Sie die chrome.system.network API.

usb
Nur ChromeOS

Verwenden Sie die chrome.usb API, um mit verbundenen USB-Geräten zu interagieren. Diese API bietet Zugriff auf USB-Vorgänge im Kontext einer App. Mit dieser API können Apps als Treiber für Hardwaregeräte fungieren. Fehler, die von dieser API generiert werden, werden durch Festlegen von runtime.lastError und Ausführen des regulären Callbacks der Funktion gemeldet. 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 API, die nur für Kioske verwendet wird, um das Layout und Verhalten der Bildschirmtastatur in Kiosksitzungen zu konfigurieren.

webviewTag
Nur ChromeOS

Mit dem Tag webview können Sie Live-Inhalte aus dem Web über das Netzwerk laden und in Ihre Chrome-App einbetten. Ihre App kann das Erscheinungsbild des webview steuern und mit den Webinhalten interagieren, Navigationen auf einer eingebetteten Webseite initiieren, auf Fehlerereignisse reagieren, die darin auftreten, und mehr (siehe Verwendung).