Materiały referencyjne

app.runtime

Użyj interfejsu API chrome.app.runtime, aby zarządzać cyklem życia aplikacji. Środowisko wykonawcze aplikacji zarządza instalacją aplikacji, kontroluje stronę zdarzeń i może w każdej chwili zamknąć aplikację.

app.window

Do tworzenia okien używaj interfejsu API chrome.app.window. Okna mają opcjonalną ramkę z paskiem tytułu i elementami sterującymi rozmiarem. Nie są powiązane z żadnymi oknami przeglądarki Chrome. Aby zobaczyć, jak działają te opcje, zapoznaj się z przykładem stanu okna.

appviewTag
Chrome 43 lub nowsza wersja Tylko w systemie ChromeOS

Użyj tagu appview, aby umieścić inne aplikacje Chrome w swojej aplikacji Chrome (patrz Użycie).

bluetooth
Tylko w systemie ChromeOS

Użyj interfejsu API chrome.bluetooth, aby połączyć się z urządzeniem Bluetooth. Wszystkie funkcje zgłaszają błędy za pomocą chrome.runtime.lastError.

bluetoothLowEnergy
Tylko w systemie ChromeOS

Interfejs API chrome.bluetoothLowEnergy służy do komunikacji z urządzeniami Bluetooth Smart (Low Energy) za pomocą profilu atrybutów ogólnych (GATT).

bluetoothSocket
Tylko w systemie ChromeOS

Używaj interfejsu API chrome.bluetoothSocket do wysyłania i odbierania danych na urządzeniach Bluetooth za pomocą połączeń RFCOMM i L2CAP.

przeglądarka
Tylko w systemie ChromeOS

Użyj interfejsu API chrome.browser, aby wejść w interakcję z przeglądarką Chrome powiązaną z bieżącą aplikacją i profilem Chrome.

clipboard
Wersja deweloperska Tylko ChromeOS

Interfejs API chrome.clipboard umożliwia użytkownikom dostęp do danych w schowku. Jest to tymczasowe rozwiązanie dla aplikacji platformy ChromeOS, dopóki nie będzie dostępna alternatywa dla otwartej sieci. Zostanie wycofany, gdy będzie dostępne rozwiązanie dla otwartej sieci, co może nastąpić w IV kwartale 2017 r.

fileSystem
Tylko na pierwszym planie

Używaj interfejsu API chrome.fileSystem, aby tworzyć, odczytywać, przeglądać i zapisywać pliki w lokalnym systemie plików użytkownika. Dzięki temu interfejsowi API aplikacje Chrome mogą odczytywać i zapisywać dane w lokalizacji wybranej przez użytkownika. Na przykład aplikacja edytora tekstu może używać interfejsu API do odczytywania i zapisywania dokumentów lokalnych. Wszystkie błędy są zgłaszane za pomocą chrome.runtime.lastError.

hid

Używaj interfejsu API chrome.hid do interakcji z połączonymi urządzeniami HID. Ten interfejs API zapewnia dostęp do operacji HID w kontekście aplikacji. Dzięki temu interfejsowi aplikacje mogą działać jako sterowniki urządzeń. Błędy generowane przez ten interfejs API są zgłaszane przez ustawienie runtime.lastError i wykonanie zwykłego wywołania zwrotnego funkcji. W takim przypadku zwykłe parametry wywołania zwrotnego będą niezdefiniowane.

mdns
Chrome 43 lub nowsza wersja

Użyj interfejsu API chrome.mdns, aby wykrywać usługi przez mDNS. Obejmuje to podzbiór funkcji specyfikacji NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
Tylko w systemie ChromeOS

Używaj interfejsu chrome.mediaGalleries API, aby uzyskiwać dostęp do plików multimedialnych (audio, obrazów, filmów) z dysków lokalnych użytkownika (za jego zgodą).

networking.onc
Chrome 59 lub nowsza wersja Tylko ChromeOS

Interfejs API chrome.networking.onc służy do konfigurowania połączeń sieciowych (sieć komórkowa, Ethernet, VPN lub Wi-Fi). Ten interfejs API jest dostępny w automatycznie uruchamianych sesjach kiosku z ChromeOS.

serial
Tylko w systemie ChromeOS

Użyj interfejsu API chrome.serial, aby odczytywać i zapisywać dane na urządzeniu podłączonym do portu szeregowego.

socket

Używaj interfejsu API chrome.socket do wysyłania i odbierania danych przez sieć za pomocą połączeń TCP i UDP. Uwaga: od wersji Chrome 33 ten interfejs API jest wycofany na rzecz interfejsów API sockets.udp, sockets.tcp i sockets.tcpServer.

sockets.tcp

Używaj interfejsu API chrome.sockets.tcp do wysyłania i odbierania danych przez sieć za pomocą połączeń TCP. Ten interfejs API zastępuje funkcje TCP, które wcześniej były dostępne w interfejsie API chrome.socket.

sockets.tcpServer

Użyj interfejsu API chrome.sockets.tcpServer, aby tworzyć aplikacje serwerowe korzystające z połączeń TCP. Ten interfejs API zastępuje funkcje TCP, które wcześniej były dostępne w interfejsie API chrome.socket.

sockets.udp

Używaj interfejsu API chrome.sockets.udp do wysyłania i odbierania danych przez sieć za pomocą połączeń UDP. Ten interfejs API zastępuje funkcje UDP, które wcześniej były dostępne w interfejsie „socket”.

syncFileSystem

Używaj interfejsu chrome.syncFileSystem API do zapisywania danych na Dysku Google i synchronizowania z nim zmian. Ten interfejs API NIE służy do uzyskiwania dostępu do dowolnych dokumentów użytkownika przechowywanych na Dysku Google. Zapewnia pamięć masową z możliwością synchronizacji, która jest przeznaczona dla aplikacji i może być używana w trybie offline oraz do buforowania, dzięki czemu te same dane mogą być dostępne dla różnych klientów. Więcej informacji o korzystaniu z tego interfejsu API znajdziesz w artykule Zarządzanie danymi.

system.network

Użyj interfejsu chrome.system.network API.

usb
Tylko w systemie ChromeOS

Użyj interfejsu API chrome.usb, aby wchodzić w interakcje z podłączonymi urządzeniami USB. Ten interfejs API zapewnia dostęp do operacji USB w kontekście aplikacji. Dzięki niemu aplikacje mogą działać jako sterowniki urządzeń. Błędy generowane przez ten interfejs API są zgłaszane przez ustawienie runtime.lastError i wykonanie zwykłego wywołania zwrotnego funkcji. W takim przypadku zwykłe parametry wywołania zwrotnego będą niezdefiniowane.

virtualKeyboard
Chrome 58 lub nowsza wersja Tylko ChromeOS

Interfejs API chrome.virtualKeyboard jest przeznaczony tylko do kiosków i służy do konfigurowania układu i zachowania klawiatury wirtualnej w sesjach kiosku.

webviewTag
Tylko w systemie ChromeOS

Użyj tagu webview, aby aktywnie wczytywać treści na żywo z internetu przez sieć i umieszczać je w aplikacji Chrome. Aplikacja może kontrolować wygląd tagu webview i wchodzić w interakcje z treściami z internetu, inicjować nawigację na umieszczonej stronie internetowej, reagować na zdarzenia błędów, które na niej występują, i wykonywać inne czynności (patrz Użycie).