參考資料

app.runtime

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

app.window

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

appviewTag
Chrome 43 以上版本 僅適用於 ChromeOS

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

bluetooth
僅適用於 ChromeOS

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

bluetoothLowEnergy
僅適用於 ChromeOS

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

bluetoothSocket
僅適用於 ChromeOS

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

browser
僅適用於 ChromeOS

使用 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 Kiosk 工作階段。

serial
僅適用於 ChromeOS

使用 chrome.serial API 讀取及寫入連接至序列埠的裝置。

socket

使用 chrome.socket API,透過 TCP 和 UDP 連線在網路上傳送及接收資料。注意:自 Chrome 33 起,這個 API 已淘汰,改用 sockets.udp、sockets.tcp 和 sockets.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
僅適用於 ChromeOS

使用 chrome.usb API 與連結的 USB 裝置互動。這個 API 可讓您在應用程式中存取 USB 作業。應用程式可透過這個 API 充當硬體裝置的驅動程式。這個 API 產生的錯誤會透過設定 runtime.lastError 並執行函式的一般回呼來回報。在這種情況下,回呼的一般參數會是未定義。

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

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

webviewTag
僅適用於 ChromeOS

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