參考資料

app.runtime

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

app.window

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

appviewTag
Chrome 43 以上版本

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

藍牙

使用 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 建立、讀取、瀏覽及寫入使用者的本機檔案系統。透過這個 API,Chrome 應用程式就能讀取使用者選取的位置,以及將資料寫入其中。舉例來說,文字編輯器應用程式可以使用 API 讀取及寫入本機文件。所有失敗情形都會透過 chrome.runtime.lastError 通知。

hid

使用 chrome.hid API 與已連結的 HID 裝置互動。這個 API 可讓使用者在應用程式環境中存取 HID 作業。應用程式可透過這個 API 當做硬體裝置的驅動程式。設定 runtime.lastError 並執行函式的一般回呼,即可回報這個 API 產生的錯誤。在此情況下,系統不會定義回呼的一般參數。

mdns
Chrome 43 以上版本

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

mediaGalleries

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

networking.onc
Chrome 59 以上版本 僅限 ChromeOS

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

serial

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

通訊端

使用 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,應用程式可做為硬體裝置的驅動程式。設定 runtime.lastError 並執行函式的一般回呼,即可回報這個 API 產生的錯誤。在此情況下,系統不會定義回呼的一般參數。

virtualKeyboard
Chrome 58 以上版本 僅限 ChromeOS

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

webviewTag

使用 webview 標記主動透過網路載入網路上的即時內容,並嵌入 Chrome 應用程式。應用程式可以控制 webview 的外觀並與網頁內容互動、在內嵌網頁中啟動導覽功能、回應內嵌網頁的錯誤事件等等 (請參閱「使用情況」一節)。