Materiały referencyjne

app.runtime

Do zarządzania cyklem życia aplikacji używaj interfejsu chrome.app.runtime API. Środowisko wykonawcze aplikacji zarządza instalacją aplikacji, kontroluje stronę zdarzeń i może w każdej chwili wyłączyć aplikację.

app.window

Do tworzenia okien używaj interfejsu chrome.app.window API. Okna mają opcjonalną ramkę z paskiem tytułu i elementami sterującymi rozmiaru. Nie są powiązane z żadnymi oknami przeglądarki Chrome. Aby zobaczyć demonstrację tych opcji, zapoznaj się z przykładem stanu okna Window State Sample.

appviewTag
Chrome 43+ Tylko ChromeOS

Użyj tagu appview, aby osadzić inne aplikacje Chrome w swojej aplikacji Chrome (patrz sekcja Użycie).

bluetooth
Tylko ChromeOS

Do łączenia się z urządzeniem Bluetooth używaj interfejsu chrome.bluetooth API. Wszystkie funkcje zgłaszają błędy za pomocą chrome.runtime.lastError.

bluetoothLowEnergy
Tylko ChromeOS

Interfejs chrome.bluetoothLowEnergy API służy do komunikacji z urządzeniami Bluetooth Smart (Low Energy) za pomocą profilu Generic Attribute Profile (GATT).

bluetoothSocket
Tylko ChromeOS

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

browser
Tylko ChromeOS

Do interakcji z przeglądarką Chrome powiązaną z bieżącą aplikacją i profilem Chrome używaj interfejsu chrome.browser API.

clipboard
Wersja deweloperska Tylko ChromeOS

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

fileSystem
Tylko na pierwszym planie

Do tworzenia, odczytywania, przeglądania i zapisywania danych w lokalnym systemie plików użytkownika używaj interfejsu chrome.fileSystem API. 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ć tego interfejsu API do odczytywania i zapisywania lokalnych dokumentów. Wszystkie błędy są zgłaszane za pomocą chrome.runtime.lastError.

hid

Do interakcji z podłączonymi urządzeniami HID używaj interfejsu chrome.hid API. Ten interfejs API umożliwia dostęp do operacji HID z poziomu 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.

mdns
Chrome 43+

Do wykrywania usług za pomocą mDNS używaj interfejsu chrome.mdns API. Obejmuje to podzbiór funkcji specyfikacji NSD: http://www.w3.org/TR/discovery-api/.

mediaGalleries
Tylko ChromeOS

Do uzyskiwania dostępu do plików multimedialnych (audio, obrazy, wideo) z dysków lokalnych użytkownika (za jego zgodą) używaj interfejsu chrome.mediaGalleries API.

networking.onc
Chrome 59+ Tylko ChromeOS

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

serial
Tylko ChromeOS

Do odczytywania i zapisywania danych na urządzeniu podłączonym do portu szeregowego używaj interfejsu chrome.serial API.

socket

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

sockets.tcp

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

sockets.tcpServer

Do tworzenia aplikacji serwerowych za pomocą połączeń TCP używaj interfejsu chrome.sockets.tcpServer API. Ten interfejs API zastępuje funkcje TCP, które wcześniej były dostępne w interfejsie chrome.socket API.

sockets.udp

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

syncFileSystem

Do zapisywania i synchronizowania danych na Dysku Google używaj interfejsu chrome.syncFileSystem API. Ten interfejs API NIE służy do uzyskiwania dostępu do dowolnych dokumentów użytkownika przechowywanych na Dysku Google. Zapewnia on specyficzne dla aplikacji synchronizowane miejsce na dane do użytku offline i buforowania, dzięki czemu te same dane mogą być dostępne na różnych klientach. Więcej informacji o korzystaniu z tego interfejsu API znajdziesz w artykule Zarządzanie danymi.

system.network

Używaj interfejsu chrome.system.network API.

usb
Tylko ChromeOS

Do interakcji z podłączonymi urządzeniami USB używaj interfejsu chrome.usb API. Ten interfejs API umożliwia dostęp do operacji USB z poziomu 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+ Tylko ChromeOS

Interfejs chrome.virtualKeyboard API to interfejs API tylko dla kiosków, który służy do konfigurowania układu i działania klawiatury wirtualnej w sesjach kiosku.

webviewTag
Tylko ChromeOS

Użyj tagu webview, aby aktywnie wczytywać treści na żywo z internetu przez sieć i osadzać je w aplikacji Chrome. Aplikacja może kontrolować wygląd elementu webview i wchodzić w interakcje z treściami internetowymi, inicjować nawigację na osadzonej stronie internetowej, reagować na błędy, które w niej występują, i nie tylko (patrz sekcja Użycie).