如要存取大多數擴充功能 API 和功能,必須在擴充功能的資訊清單中聲明權限。部分權限會觸發警告,使用者必須允許才能繼續使用擴充功能。
如要進一步瞭解權限的運作方式,請參閱「宣告權限」。如要瞭解使用權限時顯示警告的最佳做法,請參閱「權限警告規範」。
以下列出所有可用權限,以及特定權限觸發的任何警告。
"accessibilityFeatures.modify"- 擴充功能可使用
chrome.accessibilityFeaturesAPI 修改無障礙功能狀態。
顯示警告:「變更無障礙設定」。 "accessibilityFeatures.read"- 允許擴充功能在使用
chrome.accessibilityFeaturesAPI 時讀取無障礙狀態。
顯示的警告:讀取你的無障礙設定。 "activeTab"- 透過使用者手勢暫時授予使用中分頁的存取權。詳情請參閱
activeTab。 "alarms"- 可存取
chrome.alarmsAPI。 "audio"- 可存取
chrome.audioAPI。 "background"- 讓 Chrome 提早啟動 (使用者登入電腦後,在啟動 Chrome 前),並延後關閉 (即使最後一個視窗已關閉,直到使用者明確結束 Chrome 為止)。
"bookmarks"- 可存取
chrome.bookmarksAPI。
顯示的警告:讀取及變更書籤。 "browsingData"- 可存取
chrome.browsingDataAPI。 "certificateProvider"- 授予
chrome.certificateProviderAPI 的存取權。 "clipboardRead"- 允許擴充功能使用網頁平台 Clipboard API,從剪貼簿貼上項目。
顯示的警告:讀取您複製及貼上的資料。 "clipboardWrite"- :擴充功能可使用網頁平台 Clipboard API 將項目剪下及複製到剪貼簿。
顯示的警告:「修改您複製並貼上的資料」。 "contentSettings"- 可存取
chrome.contentSettingsAPI。
顯示的警告:變更設定來管理網站對 Cookie、JavaScript、外掛程式、地理位置、麥克風、相機等功能的存取權。 "contextMenus"- 可存取
chrome.contextMenusAPI。 "cookies"- 可存取
chrome.cookiesAPI。 "debugger"- 可存取
chrome.debuggerAPI。
顯示的警告:
- 存取網頁偵錯工具後端。
- 讀取及變更你在所有網站上的所有資料。
"declarativeContent"- 授予
chrome.declarativeContentAPI 的存取權。 "declarativeNetRequest"- 可存取
chrome.declarativeNetRequestAPI。
顯示的警告:封鎖任何網頁所含內容。 "declarativeNetRequestWithHostAccess"- 授予
chrome.declarativeNetRequestAPI 的存取權,但所有動作都需要主機權限。 "declarativeNetRequestFeedback"- 使用
chrome.declarativeNetRequestAPI 時,授予將錯誤和警告寫入開發人員工具控制台的權限。這項權限適用於未封裝的擴充功能,如果是透過 Chrome 線上應用程式商店安裝的擴充功能,系統會忽略這項權限。
顯示的警告:讀取瀏覽記錄。 "dns"- 可存取
chrome.dnsAPI。 "desktopCapture"- 可存取
chrome.desktopCaptureAPI。
顯示的警告:擷取畫面內容。 "documentScan"- 可存取
chrome.documentScanAPI。 "downloads"- 可存取
chrome.downloadsAPI。
顯示的警告:「管理下載項目」。 "downloads.open"- 允許使用
chrome.downloads.open()。
顯示的警告:「管理下載項目」。 "downloads.ui"- 允許使用
chrome.downloads.setUiOptions()。
顯示的警告:「管理下載項目」。 "enterprise.deviceAttributes"- 授予
chrome.enterprise.deviceAttributesAPI 的存取權。 "enterprise.hardwarePlatform"- 授予
chrome.enterprise.hardwarePlatformAPI 的存取權。 "enterprise.networkingAttributes"- 授予
chrome.enterprise.networkingAttributesAPI 的存取權。 "enterprise.platformKeys"- 授予
chrome.enterprise.platformKeysAPI 的存取權。 "favicon"- 授予 Favicon API 的存取權。
顯示警告:讀取您造訪網站的圖示。 "fileBrowserHandler"- 授予
chrome.fileBrowserHandlerAPI 的存取權。 "fileSystemProvider"- 授予
chrome.fileSystemProviderAPI 的存取權。 "fontSettings"- 可存取
chrome.fontSettingsAPI。 "gcm"- 可存取
chrome.gcm和chrome.instanceIDAPI。 "geolocation"- 允許擴充功能使用 Geolocation API,不必提示使用者授權。
顯示的警告:偵測你的實際位置。 "history"- 可存取
chrome.historyAPI。
顯示的警告:讀取及變更所有已登入裝置上的瀏覽記錄。 "identity"- 可存取
chrome.identityAPI。 "identity.email"- 透過
chrome.identityAPI 存取使用者的電子郵件地址。
顯示的警告:「請確認你的電子郵件地址。」 "idle"- 可存取
chrome.idleAPI。 "loginState"- 可存取
chrome.loginStateAPI。 "management"- 可存取
chrome.managementAPI。
顯示的警告:管理您的應用程式、擴充功能和主題。 "nativeMessaging"- 可存取原生訊息 API。
顯示的警告:與合作原生應用程式建立連線。 "notifications"- 可存取
chrome.notificationsAPI。
顯示的警告:顯示通知。 "offscreen"- 可存取
chrome.offscreenAPI。 "pageCapture"- 可存取
chrome.pageCaptureAPI。
顯示的警告:讀取及變更你在所有網站上的所有資料。 "platformKeys"- 可存取
chrome.platformKeysAPI。 "power"- 可存取
chrome.powerAPI。 "printerProvider"- 授予
chrome.printerProviderAPI 的存取權。 "printing"- 可存取
chrome.printingAPI。 "printingMetrics"- 授予
chrome.printingMetricsAPI 的存取權。 "privacy"- 可存取
chrome.privacyAPI。
顯示的警告:「變更隱私權相關設定。」 "processes"- 可存取
chrome.processesAPI。 "proxy"- 可存取
chrome.proxyAPI。
顯示的警告:讀取及變更你在所有網站上的所有資料。 "readingList"- 可存取
chrome.readingListAPI。
顯示的警告:讀取及變更閱讀清單中的項目。 "runtime"- 可存取
runtime.connectNative()和runtime.sendNativeMessage()。如要使用runtime命名空間的其他功能,則不需要任何權限。 "scripting"- 可存取
chrome.scriptingAPI。 "search"- 可存取
chrome.searchAPI。 "sessions"- 可存取
chrome.sessionsAPI。
顯示的警告:
- 搭配
"history"權限使用時:讀取及變更所有已登入裝置上的瀏覽記錄。 - 搭配
"tabs"權限使用時:讀取所有已登入裝置的瀏覽記錄。
- 搭配
"sidePanel"- 可存取
chrome.sidePanelAPI。 "storage"- 可存取
chrome.storageAPI。 "system.cpu"- 可存取
chrome.system.cpuAPI。 "system.display"- 授予
chrome.system.displayAPI 的存取權。 "system.memory"- 授予
chrome.system.memoryAPI 的存取權。 "system.storage"- 可存取
chrome.system.storageAPI。
顯示警告:找出並退出儲存裝置。 "tabCapture"- 可存取
chrome.tabCaptureAPI。
顯示的警告:讀取及變更你在所有網站上的所有資料。 "tabGroups"- 可存取
chrome.tabGroupsAPI。
顯示的警告:「查看及管理分頁群組。」 "tabs"- 可存取多個 API 使用的 Tab 物件的專屬欄位,包括
chrome.tabs和chrome.windows。使用這些 API 時,通常不需要宣告這項權限。
顯示的警告:讀取瀏覽記錄。 "topSites"- 可存取
chrome.topSitesAPI。
顯示的警告:查看最常造訪的網站清單。 "tts"- 可存取
chrome.ttsAPI。 "ttsEngine"- 可存取
chrome.ttsEngineAPI。
顯示警告:朗讀所有以合成語音說出的文字。 "unlimitedStorage"- 提供
chrome.storage.local、IndexedDB、Cache Storage和Origin Private File System的無限制配額。詳情請參閱「儲存空間和 Cookie」。 "userScripts"- 可存取
chrome.userScriptsAPI。注意: 使用者也必須明確啟用使用者指令碼的使用權。 "vpnProvider"- 可存取
chrome.vpnProviderAPI。 "wallpaper"- 可存取
chrome.wallpaperAPI。 "webAuthenticationProxy"- 可存取
chrome.webAuthenticationProxyAPI。
顯示的警告:讀取及變更你在所有網站上的所有資料。 "webNavigation"- 可存取
chrome.webNavigationAPI。
顯示的警告:讀取瀏覽記錄。 "webRequest"- 可存取
chrome.webRequestAPI。 "webRequestBlocking"- 允許使用
chrome.webRequestAPI 封鎖。