如要存取大部分的擴充功能 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 存取使用者的電子郵件地址。
顯示警告:知道您電子郵件地址。 "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 的存取權。
顯示警告:讀取及變更你在所有網站上的所有資料。 "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 的存取權。
顯示警告:閱讀使用合成語音朗讀的所有文字。 "unlimitedStorage"
- 提供
chrome.storage.local
、IndexedDB
、Cache Storage
和Origin Private File System
的無限配額。詳情請參閱「儲存空間與 Cookie」一文。 "vpnProvider"
- 提供
chrome.vpnProvider
API 的存取權。 "wallpaper"
- 提供
chrome.wallpaper
API 的存取權。 "webAuthenticationProxy"
- 提供
chrome.webAuthenticationProxy
API 的存取權。
顯示警告:讀取及變更你在所有網站上的所有資料。 "webNavigation"
- 提供
chrome.webNavigation
API 的存取權。
顯示警告:讀取瀏覽記錄。 "webRequest"
- 提供
chrome.webRequest
API 的存取權。 "webRequestBlocking"
- 允許使用
chrome.webRequest
API 進行封鎖。