權限

如要存取大部分的擴充功能 API 和功能,您必須在擴充功能的資訊清單中宣告權限。某些權限會觸發警告,使用者必須允許才能繼續使用擴充功能。

如要進一步瞭解權限的運作方式,請參閱「宣告權限」。如要瞭解使用權限和警告的最佳做法,請參閱「權限警告指南」。

以下列出所有可用權限,以及特定權限觸發的警告。

"accessibilityFeatures.modify"
允許擴充功能在使用 chrome.accessibilityFeatures API 時修改無障礙功能狀態。
顯示的警告:變更無障礙設定。
"accessibilityFeatures.read"
允許擴充功能在使用 chrome.accessibilityFeatures API 時讀取無障礙狀態。
顯示的警告:讀取無障礙設定。
"activeTab"
透過使用者手勢,暫時授予使用中分頁的存取權。詳情請參閱 activeTab。
"alarms"
可存取 chrome.alarms API。
"audio"
可存取 chrome.audio API。
"background"
讓 Chrome 提早啟動 (使用者登入電腦後,在啟動 Chrome 前),並延後關閉 (即使最後一個視窗關閉後,直到使用者明確退出 Chrome)。
"bookmarks"
授予 chrome.bookmarks API 的存取權。
顯示的警告:讀取及變更書籤。
"browsingData"
可存取 chrome.browsingData API。
"certificateProvider"
授予 chrome.certificateProvider API 的存取權。
"clipboardRead"
允許擴充功能使用網路平台 Clipboard API 貼上剪貼簿中的項目。
顯示的警告:讀取您複製並貼上的資料。
"clipboardWrite"
允許擴充功能使用網路平台 Clipboard API 剪下及複製項目到剪貼簿。
顯示的警告:修改複製並貼上的資料。
"contentSettings"
授予 chrome.contentSettings API 的存取權。
顯示的警告:變更設定,控管網站對 Cookie、JavaScript、外掛程式、地理位置、麥克風、攝影機等功能的存取權。
"contextMenus"
可存取 chrome.contextMenus API。
"cookies"
可存取 chrome.cookies API。
"debugger"
授予 chrome.debugger API 的存取權。
顯示的警告:
  • 存取網頁偵錯工具後端。
  • 讀取及變更所有網站上的所有資料。
"declarativeContent"
授予 chrome.declarativeContent API 的存取權。
"declarativeNetRequest"
授予 chrome.declarativeNetRequest API 的存取權。
顯示的警告:封鎖任何網頁上的內容。
"declarativeNetRequestWithHostAccess"
可存取 chrome.declarativeNetRequest API,但所有動作都需要主機權限。
"declarativeNetRequestFeedback"
授予權限,允許在使用 chrome.declarativeNetRequest API 時,將錯誤和警告寫入開發人員工具控制台。這項權限適用於未封裝的擴充功能,如果是從 Chrome 線上應用程式商店安裝的擴充功能,系統會忽略這項權限。
顯示的警告:讀取您的瀏覽記錄
"dns"
授予 chrome.dns API 的存取權。
"desktopCapture"
授予 chrome.desktopCapture API 的存取權。
顯示的警告:擷取螢幕內容。
"documentScan"
可存取 chrome.documentScan API。
"downloads"
授予 chrome.downloads API 的存取權。
顯示的警告:管理下載內容。
"downloads.open"
允許使用 chrome.downloads.open()。
顯示的警告:管理下載內容。
"downloads.ui"
允許使用 chrome.downloads.setUiOptions()。
顯示的警告:管理下載內容。
"enterprise.deviceAttributes"
授予 chrome.enterprise.deviceAttributes API 的存取權。
"enterprise.hardwarePlatform"
授予 chrome.enterprise.hardwarePlatform API 的存取權。
"enterprise.networkingAttributes"
授予 chrome.enterprise.networkingAttributes API 的存取權。
"enterprise.platformKeys"
授予 chrome.enterprise.platformKeys API 的存取權。
"favicon"
授予 Favicon API 的存取權。
顯示的警告:讀取你造訪網站的圖示。
"fileBrowserHandler"
授予 chrome.fileBrowserHandler API 的存取權。
"fileSystemProvider"
授予 chrome.fileSystemProvider API 的存取權。
"fontSettings"
可存取 chrome.fontSettings API。
"gcm"
可存取 chrome.gcm 和 chrome.instanceID API。
"geolocation"
允許擴充功能使用地理位置 API,不必提示使用者授予權限。
顯示的警告:偵測你的實際位置。
"history"
授予 chrome.history API 的存取權。
顯示的警告:讀取及變更您在所有已登入裝置上的瀏覽記錄
"identity"
可存取 chrome.identity API。
"identity.email"
可透過 chrome.identity API 存取使用者的電子郵件地址。
顯示的警告:Know your email address.
"idle"
授予 chrome.idle API 的存取權。
"loginState"
可存取 chrome.loginState API。
"management"
授予 chrome.management API 的存取權。
顯示的警告:管理應用程式、擴充功能和主題。
"nativeMessaging"
授予原生訊息 API 的存取權。
顯示的警告:與協作的原生應用程式通訊。
"notifications"
授予 chrome.notifications API 的存取權。
顯示警告:顯示通知。
"offscreen"
可存取 chrome.offscreen API。
"pageCapture"
授予 chrome.pageCapture API 的存取權。
顯示的警告:讀取及變更所有網站上的所有資料。
"platformKeys"
可存取 chrome.platformKeys API。
"power"
可存取 chrome.power API。
"printerProvider"
授予 chrome.printerProvider API 的存取權。
"printing"
可存取 chrome.printing API。
"printingMetrics"
授予 chrome.printingMetrics API 的存取權。
"privacy"
授予 chrome.privacy API 的存取權。
顯示的警告:變更隱私權相關設定。
"processes"
授予 chrome.processes API 的存取權。
"proxy"
授予 chrome.proxy API 的存取權。
顯示的警告:讀取及變更所有網站上的所有資料。
"publicSuffix"
可存取 chrome.publicSuffix API。
"readingList"
授予 chrome.readingList API 的存取權。
顯示的警告:讀取及變更閱讀清單中的項目。
"runtime"
授予 runtime.connectNative() 和 runtime.sendNativeMessage() 的存取權。runtime 命名空間的所有其他功能都不需要權限。
"scripting"
可存取 chrome.scripting API。
"search"
可存取 chrome.search API。
"sessions"
授予 chrome.sessions API 的存取權。
顯示的警告:
  • 與 "history" 權限搭配使用時:在所有已登入帳戶的裝置上讀取及變更瀏覽記錄。
  • 與 "tabs" 權限搭配使用時:在所有已登入帳戶的裝置上讀取瀏覽記錄。
"sidePanel"
可存取 chrome.sidePanel API。
"storage"
可存取 chrome.storage API。
"system.cpu"
可存取 chrome.system.cpu API。
"system.display"
授予 chrome.system.display API 的存取權。
"system.memory"
授予 chrome.system.memory API 的存取權。
"system.storage"
授予 chrome.system.storage API 的存取權。
顯示的警告:識別並退出儲存裝置。
"tabCapture"
授予 chrome.tabCapture API 的存取權。
顯示的警告:讀取及變更所有網站上的所有資料。
"tabGroups"
授予 chrome.tabGroups API 的存取權。
顯示的警告:查看及管理分頁群組。
"tabs"
授予多個 API 使用的 Tab 物件特殊權限欄位存取權,包括 chrome.tabs 和 chrome.windows。通常不需要宣告這項權限,即可使用這些 API。
顯示的警告:讀取您的瀏覽記錄
"topSites"
授予 chrome.topSites API 的存取權。
顯示的警告:讀取你最常造訪的網站清單。
"tts"
授予 chrome.tts API 的存取權。
"ttsEngine"
授予 chrome.ttsEngine API 的存取權。
顯示的警告:Read all text spoken using synthesized speech.
"unlimitedStorage"
為 chrome.storage.local、IndexedDB、Cache Storage 和 Origin Private File System 提供無限制配額。詳情請參閱「儲存空間和 Cookie」。
"userScripts"
授予 chrome.userScripts API 的存取權。注意:使用者也必須明確啟用使用者指令碼。
"vpnProvider"
可存取 chrome.vpnProvider API。
"webAuthenticationProxy"
授予 chrome.webAuthenticationProxy API 的存取權。
顯示的警告:讀取及變更所有網站上的所有資料。
"webNavigation"
授予 chrome.webNavigation API 的存取權。
顯示的警告:讀取您的瀏覽記錄
"webRequest"
可存取 chrome.webRequest API。
"webRequestBlocking"
允許使用 chrome.webRequest API 進行封鎖。