參考資料

app.runtime

使用 chrome.app.runtime API 管理應用程式生命週期。應用程式執行階段會管理應用程式安裝作業、控管事件頁面,並隨時關閉應用程式。

app.window

使用 chrome.app.window API 建立視窗。視窗可選擇是否要加上含有標題列和大小控制項的框架。不會與任何 Chrome 瀏覽器視窗建立關聯。如要查看這些選項的示範,請參閱「視窗狀態範例」。

appviewTag
Chrome 43 以上版本

使用 appview 標記,在 Chrome 應用程式中嵌入其他 Chrome 應用程式 (請參閱「使用方式」)。

bluetooth

使用 chrome.bluetooth API 連線至藍牙裝置。所有函式都會透過 chrome.runtime.lastError 回報失敗。

bluetoothLowEnergy

chrome.bluetoothLowEnergy API 可用來透過通用屬性設定檔 (GATT) 與藍牙智慧 (低功耗) 裝置通訊。

bluetoothSocket

使用 chrome.bluetoothSocket API,透過 RFCOMM 和 L2CAP 連線,將資料傳送至藍牙裝置及從藍牙裝置接收資料。

browser

使用 chrome.browser API 與目前應用程式和 Chrome 設定檔相關聯的 Chrome 瀏覽器互動。

剪貼簿
開發人員版 僅適用於 ChromeOS

我們提供 chrome.clipboard API,讓使用者存取剪貼簿資料。在開放式網路替代方案推出前,這項政策是 ChromeOS 平台應用程式的暫時解決方案。開放式網路解決方案推出後,這個功能就會淘汰,預計時間為 2017 年第 4 季。

fileSystem
僅限前景

使用 chrome.fileSystem API 建立、讀取、瀏覽及寫入使用者的本機檔案系統。Chrome 應用程式可透過這個 API 讀取及寫入使用者選取的位置。舉例來說,文字編輯器應用程式可以使用 API 讀取及寫入本機文件。所有失敗都會透過 chrome.runtime.lastError 通知。

hid

使用 chrome.hid API 與已連線的 HID 裝置互動。這個 API 可在應用程式環境中存取 HID 作業。應用程式可使用這個 API 做為硬體裝置的驅動程式。如要回報這個 API 產生的錯誤,請設定 runtime.lastError 並執行函式的常規回呼。在這種情況下,回呼的常規參數會是未定義。

mdns
Chrome 43 以上版本

使用 chrome.mdns API 透過 mDNS 探索服務。這項功能包含 NSD 規格的部分功能:http://www.w3.org/TR/discovery-api/

mediaGalleries
僅適用於 ChromeOS

使用 chrome.mediaGalleries API 存取使用者本機磁碟中的媒體檔案 (音訊、圖片、影片),但須取得使用者同意。

networking.onc
Chrome 59 以上版本 僅適用於 ChromeOS

chrome.networking.onc API 用於設定網路連線 (行動網路、乙太網路、VPN 或 Wi-Fi)。這個 API 適用於自動啟動的 ChromeOS 資訊站工作階段。

serial

使用 chrome.serial API 從連接至序列埠的裝置讀取資料,以及在該裝置上寫入資料。

socket

使用 chrome.socket API,透過 TCP 和 UDP 連線在網路上傳送及接收資料。注意:自 Chrome 33 起,這個 API 已淘汰,請改用 sockets.udpsockets.tcpsockets.tcpServer API。

sockets.tcp

使用 chrome.sockets.tcp API 透過 TCP 連線在網路上傳送及接收資料。這項 API 會取代先前 chrome.socket API 中的 TCP 功能。

sockets.tcpServer

使用 chrome.sockets.tcpServer API 透過 TCP 連線建立伺服器應用程式。這項 API 會取代先前 chrome.socket API 中的 TCP 功能。

sockets.udp

使用 chrome.sockets.udp API,透過 UDP 連線在網路上傳送及接收資料。這個 API 會取代先前「socket」API 中的 UDP 功能。

syncFileSystem

使用 chrome.syncFileSystem API 儲存及同步處理 Google 雲端硬碟中的資料。這個 API「無法」存取儲存在 Google 雲端硬碟中的任意使用者文件。這項服務提供應用程式專用的可同步儲存空間,供離線和快取使用,因此不同用戶端可以存取相同資料。如要進一步瞭解如何使用這項 API,請參閱「管理資料」。

system.network

使用 chrome.system.network API。

usb

使用 chrome.usb API 與連線的 USB 裝置互動。這個 API 可讓應用程式存取 USB 作業。應用程式可使用這個 API 做為硬體裝置的驅動程式。如要回報這個 API 產生的錯誤,請設定 runtime.lastError 並執行函式的常規回呼。在這種情況下,回呼的常規參數會是未定義。

virtualKeyboard
Chrome 58 以上版本 僅適用於 ChromeOS

chrome.virtualKeyboard API 是資訊亭專用的 API,用於在資訊亭工作階段中設定虛擬鍵盤配置和行為。

webviewTag

使用 webview 標記,透過網路主動從網頁載入即時內容,並將其嵌入 Chrome 應用程式。您的應用程式可以控制 webview 的外觀、與網頁內容互動、在嵌入的網頁中啟動導覽、對其中發生的錯誤事件做出反應等等 (請參閱「用法」)。