Materiały referencyjne

app.runtime

Używaj interfejsu chrome.app.runtime API do zarządzania cyklem życia aplikacji. Środowisko wykonawcze aplikacji zarządza instalacją aplikacji, kontroluje stronę zdarzenia i może wyłączyć aplikację w dowolnym momencie.

app.window

Do tworzenia okien używaj interfejsu API chrome.app.window. Windows ma opcjonalną ramkę z paskiem tytułu i elementami sterującymi rozmiaru. Nie są one powiązane z żadnymi oknami przeglądarki Chrome. Przykład znajdziesz w przykładzie stanu okna.

appviewTag
Chrome 43 i nowsze wersje

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

Bluetooth

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

bluetoothLowEnergy

Interfejs chrome.bluetoothLowEnergy API służy do komunikacji z urządzeniami Bluetooth Smart (Low Energy) z wykorzystaniem profilu atrybutu ogólnego (GATT).

bluetoothSocket

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

przeglądarka

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

schowek
Wersja deweloperska Tylko ChromeOS

Dostępny jest interfejs chrome.clipboard API, który umożliwia użytkownikom dostęp do danych schowka. Jest to tymczasowe rozwiązanie dla aplikacji platformy ChromeOS, dopóki nie pojawi się alternatywa dla otwartych przeglądarek. Zostanie ona wycofana po udostępnieniu rozwiązania open-web, na przykład w IV kwartale 2017 r.

fileSystem
Tylko na pierwszym planie

Interfejs chrome.fileSystem API umożliwia tworzenie, odczytywanie, nawigację i zapisywanie w lokalnym systemie plików użytkownika. Dzięki niemu Aplikacje Chrome mogą odczytywać i zapisywać dane w wybranych przez użytkownika lokalizacjach. Na przykład aplikacja edytora tekstu może używać tego interfejsu API do odczytywania i zapisywania dokumentów lokalnych. Wszystkie błędy są powiadamiane w pliku chrome.runtime.lastError.

ukrył

Interfejs API chrome.hid umożliwia interakcję z połączonymi urządzeniami HID. Ten interfejs API zapewnia dostęp do operacji HID z poziomu aplikacji. Za jego pomocą aplikacje mogą działać jako sterowniki urządzeń sprzętowych. Błędy generowane przez ten interfejs API są zgłaszane przez ustawienie parametru {@link run performance.lastError} i wykonanie zwykłego wywołania zwrotnego funkcji. W tym przypadku standardowe parametry wywołania zwrotnego nie będą określone.

mdns
Chrome 43 i nowsze wersje

Używaj interfejsu chrome.mdns API do wykrywania usług przez mDNS. Ta funkcja obejmuje podzbiór funkcji specyfikacji NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries

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

networking.onc
Chrome 59 i nowsze 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 ramach automatycznie uruchamianych sesji kiosku Chrome OS.

serial

Interfejs API chrome.serial umożliwia odczyt i zapis na urządzeniu podłączonym do portu szeregowego.

socket

Używaj interfejsu chrome.socket API do wysyłania i odbierania danych w sieci przez połączenia TCP i UDP. Uwaga: od wersji Chrome 33 ten interfejs API został wycofany i zastąpiony interfejsami API {@link sockets.udp}, {@link sockets.tcp} i {@link sockets.tcpServer}.

sockets.tcp

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

sockets.tcpServer

Interfejs API chrome.sockets.tcpServer umożliwia tworzenie aplikacji serwerowych przy użyciu połączeń TCP. Ten interfejs API zastępuje funkcję TCP, która wcześniej była dostępna w interfejsie chrome.socket API.

sockets.udp

Używaj interfejsu chrome.sockets.udp 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

Do zapisywania i synchronizowania danych na Dysku Google używaj interfejsu API chrome.syncFileSystem. Ten interfejs API NIE umożliwia dostępu do dokumentów dowolnych użytkowników przechowywanych na Dysku Google. Zapewnia specyficzną dla aplikacji pamięć z możliwością synchronizacji do wykorzystania w trybie offline i w pamięci podręcznej, dzięki czemu te same dane mogą być dostępne w różnych klientach. Więcej informacji o korzystaniu z tego interfejsu API znajdziesz w artykule Zarządzanie danymi.

system.network

Użyj interfejsu API chrome.system.network.

USB

Interfejs API chrome.usb umożliwia interakcję z podłączonymi urządzeniami USB. Ten interfejs API zapewnia dostęp do operacji USB z poziomu aplikacji. Za jego pomocą aplikacje mogą działać jako sterowniki urządzeń sprzętowych. Błędy generowane przez ten interfejs API są zgłaszane przez ustawienie parametru {@link run performance.lastError} i wykonanie zwykłego wywołania zwrotnego funkcji. W tym przypadku standardowe parametry wywołania zwrotnego nie będą określone.

virtualKeyboard
Chrome 58 i nowsze Tylko ChromeOS

Interfejs chrome.virtualKeyboard API to interfejs API przeznaczony wyłącznie do kiosku służący do konfigurowania układu i działania klawiatury wirtualnej w sesjach kiosku.

webviewTag

Użyj tagu webview, aby aktywnie wczytywać treści z internetu przez sieć i umieścić je w aplikacji Chrome. Aplikacja może kontrolować wygląd elementu webview i wchodzić w interakcje z treściami z internetu, inicjować nawigację na umieszczonej stronie internetowej, reagować na pojawiające się w niej zdarzenia błędy i wykonywać inne działania (patrz Użycie).