Referenzen

app.runtime

Mit der chrome.app.runtime API können Sie den App-Lebenszyklus verwalten. Die App-Laufzeitumgebung verwaltet die App-Installation, steuert die Event-Seite 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ößenanpassungssteuerelementen. Sie sind nicht mit Chrome-Browserfenstern verknüpft. Ein Beispiel für diese Optionen finden Sie im Window State Sample.

appviewTag
Chrome 43 und höher

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

Bluetooth

Verwenden Sie 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-Geräten (Low Energy) über das Generic Attribute Profile (GATT) verwendet.

bluetoothSocket

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

Browser

Mit der chrome.browser API können Sie mit dem Chrome-Browser interagieren, der der aktuellen Anwendung und dem Chrome-Profil zugeordnet ist.

Zwischenablage
Entwicklerversion Nur ChromeOS

Die chrome.clipboard API ermöglicht Nutzern den Zugriff auf Daten der Zwischenablage. Dies ist eine vorübergehende Lösung für ChromeOS-Plattform-Apps, bis eine Open-Web-Alternative verfügbar ist. Es wird eingestellt, sobald eine Open-Web-Lösung verfügbar ist. Das könnte im 4. Quartal 2017 der Fall sein.

fileSystem
Nur im Vordergrund

Mit der chrome.fileSystem API können Sie auf das lokale Dateisystem des Nutzers zugreifen, um Dateien zu erstellen, zu lesen, zu durchsuchen und zu schreiben. Mit dieser API können Chrome-Apps Daten 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

Mit der chrome.hid API können Sie mit verbundenen HID-Geräten 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 gemeldet, indem runtime.lastError festgelegt und der reguläre Callback der Funktion ausgeführt wird. Die regulären Parameter des Rückrufs sind in diesem Fall nicht definiert.

mdns
Chrome 43 und höher

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

mediaGalleries
Nur ChromeOS

Mit der chrome.mediaGalleries API können Sie (mit Zustimmung des Nutzers) auf Mediendateien (Audio, Bilder, Videos) auf den lokalen Festplatten des Nutzers zugreifen.

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 ChromeOS-Kiosksitzungen verfügbar.

serial

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.

Steckdose

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

Mit der chrome.sockets.tcp API können Sie Daten über das Netzwerk über TCP-Verbindungen senden und empfangen. Diese API ersetzt die TCP-Funktionen, die zuvor in der chrome.socket API verfügbar waren.

sockets.tcpServer

Mit der chrome.sockets.tcpServer API können Sie Serveranwendungen mit TCP-Verbindungen erstellen. Diese API ersetzt die TCP-Funktionen, die zuvor in der chrome.socket API verfügbar waren.

sockets.udp

Mit der chrome.sockets.udp API können Sie Daten über das Netzwerk senden und empfangen, indem Sie UDP-Verbindungen verwenden. Diese API ersetzt die UDP-Funktionen, die zuvor in der „socket“-API verfügbar waren.

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, die in Google Drive gespeichert sind, vorgesehen. Es bietet app-spezifischen synchronisierbaren Speicher für die Offline- und Cachenutzung, sodass dieselben Daten auf verschiedenen Clients verfügbar sein können. Weitere Informationen zur Verwendung dieser API finden Sie unter Daten verwalten.

system.network

Verwenden Sie die chrome.system.network API.

usb

Mit der chrome.usb API können Sie mit verbundenen USB-Geräten 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 gemeldet, indem runtime.lastError festgelegt und der reguläre Callback der Funktion ausgeführt wird. Die regulären Parameter des Rückrufs 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 Verhalten der virtuellen Tastatur in Kiosksitzungen konfiguriert werden kann.

webviewTag

Mit dem webview-Tag können Sie Live-Inhalte aus dem Web über das Netzwerk laden und in Ihre Chrome-App einbetten. Ihre App kann das Aussehen des webview-Tags steuern und mit den Web-Inhalten interagieren, Navigationen auf einer eingebetteten Webseite initiieren und auf Fehlerereignisse reagieren, die darin auftreten. Weitere Informationen finden Sie unter Verwendung.