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ę zdarzenia i może w każdej chwili zamknąć 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 rozmiarem. Nie są one powiązane z żadnymi oknami przeglądarki Chrome. Przykłady tych opcji znajdziesz w sekcji Window State Sample (Przykłady stanu okna).

appviewTag
Chrome 43 lub nowszy

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

bluetooth

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

bluetoothLowEnergy

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

bluetoothSocket

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

przeglądarka

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

schowek
Wersja deweloperska Tylko ChromeOS

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

fileSystem
Tylko pierwszy plan

Używaj interfejsu chrome.fileSystem API do tworzenia, odczytywania, przeglądania i zapisywania danych w lokalnym systemie plików użytkownika. Za pomocą tego interfejsu API aplikacje Chrome mogą odczytywać dane z lokalizacji wybranej przez użytkownika i zapisywać w niej dane. Na przykład aplikacja do edycji tekstu może używać interfejsu API do odczytywania i zapisywania lokalnych dokumentów. Wszystkie błędy są zgłaszane za pomocą chrome.runtime.lastError.

hid

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

mdns
Chrome 43 lub nowszy

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

mediaGalleries
Tylko ChromeOS

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

networking.onc
Chrome 59 lub nowszy 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 ChromeOS.

serial

Użyj interfejsu chrome.serial API, aby odczytywać dane z urządzenia podłączonego do portu szeregowego i zapisywać w nim dane.

gniazdo

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

sockets.tcp

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

sockets.tcpServer

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

sockets.udp

Użyj chrome.sockets.udp interfejsu API do wysyłania i odbierania danych w sieci za pomocą połączeń UDP. Ten interfejs API zastępuje funkcję UDP, która wcześniej była dostępna w interfejsie API „socket”.

syncFileSystem

Używaj interfejsu chrome.syncFileSystem API do zapisywania i synchronizowania danych na Dysku Google. Ten interfejs API NIE służy do uzyskiwania dostępu do dowolnych dokumentów użytkownika przechowywanych na Dysku Google. Zapewnia on pamięć synchronizowaną w ramach aplikacji 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

Korzystaj z interfejsu API chrome.system.network.

usb

Użyj interfejsu chrome.usb API, aby korzystać z podłączonych urządzeń USB. Ten interfejs API umożliwia 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 w wersji 58 lub nowszej Tylko ChromeOS

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

webviewTag

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 tagu webview i wchodzić w interakcje z treściami internetowymi, inicjować nawigację na osadzonej stronie internetowej, reagować na zdarzenia błędów, które w niej występują, i wykonywać inne działania (patrz Użycie).