Чтобы получить доступ к большинству API и функций расширений, вы должны объявить разрешения в манифесте вашего расширения. Некоторые разрешения вызывают предупреждения, которые пользователи должны разрешить, чтобы продолжить использование расширения.
Дополнительные сведения о том, как работают разрешения, см. в разделе Объявление разрешений . Рекомендации по использованию разрешений с предупреждениями см. в разделе Рекомендации по предупреждениям о разрешениях .
Ниже приведен список всех доступных разрешений и всех предупреждений, вызванных конкретными разрешениями.
-
"accessibilityFeatures.modify"
- Позволяет расширениям изменять состояния функций специальных возможностей при использовании API
chrome.accessibilityFeatures
.
Отображается предупреждение: измените настройки специальных возможностей. -
"accessibilityFeatures.read"
- Позволяет расширениям считывать состояния доступности при использовании API
chrome.accessibilityFeatures
.
Отображается предупреждение: прочтите настройки специальных возможностей. -
"activeTab"
- Предоставляет временный доступ к активной вкладке с помощью жеста пользователя. Подробности см. в
activeTab
. -
"alarms"
- Предоставляет доступ к API
chrome.alarms
. -
"audio"
- Предоставляет доступ к API
chrome.audio
. -
"background"
- Заставляет Chrome запускаться раньше (как только пользователь входит в свой компьютер, прежде чем он запустит Chrome) и позже закрываться (даже после закрытия последнего окна, пока пользователь явно не выйдет из Chrome).
-
"bookmarks"
- Предоставляет доступ к API
chrome.bookmarks
.
Отображается предупреждение: Прочтите и измените свои закладки. -
"browsingData"
- Предоставляет доступ к API
chrome.browsingData
. -
"certificateProvider"
- Предоставляет доступ к API
chrome.certificateProvider
. -
"clipboardRead"
- Позволяет расширению вставлять элементы из буфера обмена с помощью API буфера обмена веб-платформы.
Отображается предупреждение: прочтите данные, которые вы копируете и вставляете. -
"clipboardWrite"
- Позволяет расширению вырезать и копировать элементы в буфер обмена с помощью API буфера обмена веб-платформы.
Отображается предупреждение: измените данные, которые вы копируете и вставляете. -
"contentSettings"
- Предоставляет доступ к API
chrome.contentSettings
.
Отображается предупреждение: измените настройки, которые контролируют доступ веб-сайтов к таким функциям, как файлы cookie, JavaScript, плагины, геолокация, микрофон, камера и т. д. -
"contextMenus"
- Предоставляет доступ к API
chrome.contextMenus
. -
"cookies"
- Предоставляет доступ к API
chrome.cookies
. -
"debugger"
- Предоставляет доступ к API
chrome.debugger
.
Отображаются предупреждения:- Получите доступ к серверной части отладчика страниц.
- Прочитайте и измените все свои данные на всех сайтах.
-
"declarativeContent"
- Предоставляет доступ к API
chrome.declarativeContent
. -
"declarativeNetRequest"
- Предоставляет доступ к API
chrome.declarativeNetRequest
.
Отображается предупреждение: заблокируйте содержимое на любой странице. -
"declarativeNetRequestWithHostAccess"
- Предоставляет доступ к API
chrome.declarativeNetRequest
, но требует разрешений хоста для всех действий. -
"declarativeNetRequestFeedback"
- Дает разрешение на запись ошибок и предупреждений в консоль DevTools при использовании API
chrome.declarativeNetRequest
. Это разрешение предназначено для использования с распакованными расширениями и игнорируется для расширений, установленных из Интернет-магазина Chrome.
Отображается предупреждение: прочтите историю просмотров. -
"dns"
- Предоставляет доступ к API
chrome.dns
. -
"desktopCapture"
- Предоставляет доступ к API
chrome.desktopCapture
.
Отображается предупреждение: Захват содержимого экрана. -
"documentScan"
- Предоставляет доступ к API
chrome.documentScan
. -
"downloads"
- Предоставляет доступ к API
chrome.downloads
.
Отображается предупреждение: Управляйте загрузками. -
"downloads.open"
- Позволяет использовать
chrome.downloads.open()
.
Отображается предупреждение: Управляйте загрузками. -
"downloads.ui"
- Позволяет использовать
chrome.downloads.setUiOptions()
.
Отображается предупреждение: Управляйте загрузками. -
"enterprise.deviceAttributes"
- Предоставляет доступ к API
chrome.enterprise.deviceAttributes
. -
"enterprise.hardwarePlatform"
- Предоставляет доступ к API
chrome.enterprise.hardwarePlatform
. -
"enterprise.networkingAttributes"
- Предоставляет доступ к API
chrome.enterprise.networkingAttributes
. -
"enterprise.platformKeys"
- Предоставляет доступ к API
chrome.enterprise.platformKeys
. -
"favicon"
- Предоставляет доступ к API Favicon .
Отображается предупреждение: прочтите значки веб-сайтов, которые вы посещаете. -
"fileBrowserHandler"
- Предоставляет доступ к API
chrome.fileBrowserHandler
. -
"fileSystemProvider"
- Предоставляет доступ к API
chrome.fileSystemProvider
. -
"fontSettings"
- Предоставляет доступ к API
chrome.fontSettings
. -
"gcm"
- Предоставляет доступ к API
chrome.gcm
иchrome.instanceID
. -
"geolocation"
- Позволяет расширению использовать API геолокации, не запрашивая разрешения у пользователя.
Отображается предупреждение: Определите свое физическое местоположение. -
"history"
- Предоставляет доступ к API
chrome.history
.
Отображается предупреждение: прочитайте и измените историю просмотров на всех устройствах, на которых выполнен вход. -
"identity"
- Предоставляет доступ к API
chrome.identity
.
Отображается предупреждение: знайте свой адрес электронной почты. -
"identity.email"
- Предоставляет доступ к адресу электронной почты пользователя через API
chrome.identity
.
Отображается предупреждение: знайте свой адрес электронной почты. -
"idle"
- Предоставляет доступ к API
chrome.idle
. -
"loginState"
- Предоставляет доступ к API
chrome.loginState
. -
"management"
- Предоставляет доступ к API
chrome.management
.
Отображается предупреждение: Управляйте своими приложениями, расширениями и темами. -
"nativeMessaging"
- Предоставляет доступ к собственному API обмена сообщениями .
Отображается предупреждение: Общайтесь с совместимыми собственными приложениями. -
"notifications"
- Предоставляет доступ к API
chrome.notifications
.
Отображается предупреждение: отображение уведомлений. -
"offscreen"
- Предоставляет доступ к API
chrome.offscreen
. -
"pageCapture"
- Предоставляет доступ к API
chrome.pageCapture
.
Отображается предупреждение: прочтите и измените все свои данные на всех веб-сайтах. -
"platformKeys"
- Предоставляет доступ к API
chrome.platformKeys
. -
"power"
- Предоставляет доступ к API
chrome.power
. -
"printerProvider"
- Предоставляет доступ к API
chrome.printerProvider
. -
"printing"
- Предоставляет доступ к API
chrome.printing
. -
"printingMetrics"
- Предоставляет доступ к API
chrome.printingMetrics
. -
"privacy"
- Предоставляет доступ к API
chrome.privacy
.
Отображается предупреждение: измените настройки конфиденциальности. -
"processes"
- Предоставляет доступ к API
chrome.processes
. -
"proxy"
- Предоставляет доступ к API
chrome.proxy
.
Отображается предупреждение: прочтите и измените все свои данные на всех веб-сайтах. -
"readingList"
- Предоставляет доступ к API
chrome.readingList
.
Отображается предупреждение: Прочтите и измените записи в списке чтения. -
"runtime"
- Предоставляет доступ к
runtime.connectNative()
иruntime.sendNativeMessage()
. Для всех других функций пространства имен средыruntime
разрешение не требуется. -
"scripting"
- Предоставляет доступ к API
chrome.scripting
. -
"search"
- Предоставляет доступ к API
chrome.search
. -
"sessions"
- Предоставляет доступ к API
chrome.sessions
.
Отображаются предупреждения:- При использовании с разрешением
"history"
: чтение и изменение истории просмотров на всех устройствах, на которых вы вошли в систему. - При использовании с разрешением
"tabs"
: прочитайте историю просмотров на всех устройствах, на которых выполнен вход.
- При использовании с разрешением
-
"sidePanel"
- Предоставляет доступ к API
chrome.sidePanel
. -
"storage"
- Предоставляет доступ к API
chrome.storage
. -
"system.cpu"
- Предоставляет доступ к API
chrome.system.cpu
. -
"system.display"
- Предоставляет доступ к API
chrome.system.display
. -
"system.memory"
- Предоставляет доступ к API
chrome.system.memory
. -
"system.storage"
- Предоставляет доступ к API
chrome.system.storage
.
Отображается предупреждение: Определите и извлеките устройства хранения данных. -
"tabCapture"
- Предоставляет доступ к API
chrome.tabCapture
.
Отображается предупреждение: прочтите и измените все свои данные на всех веб-сайтах. -
"tabGroups"
- Предоставляет доступ к API
chrome.tabGroups
.
Отображается предупреждение: просмотр групп вкладок и управление ими. -
"tabs"
- Предоставляет доступ к привилегированным полям объектов Tab, используемых несколькими API, включая
chrome.tabs
иchrome.windows
. Обычно вам не нужно объявлять это разрешение для использования этих API.
Отображается предупреждение: прочтите историю просмотров. -
"topSites"
- Предоставляет доступ к API
chrome.topSites
.
Отображается предупреждение: прочтите список наиболее часто посещаемых вами веб-сайтов. -
"tts"
- Предоставляет доступ к API
chrome.tts
. -
"ttsEngine"
- Предоставляет доступ к API
chrome.ttsEngine
.
Отображается предупреждение: прочитайте весь текст, произнесенный с использованием синтезированной речи. -
"unlimitedStorage"
- Предоставляет неограниченную квоту для
chrome.storage.local
,IndexedDB
,Cache Storage
иOrigin Private File System
. Дополнительную информацию см. в разделе Хранение и файлы cookie . -
"vpnProvider"
- Предоставляет доступ к API
chrome.vpnProvider
. -
"wallpaper"
- Предоставляет доступ к API
chrome.wallpaper
. -
"webAuthenticationProxy"
- Предоставляет доступ к API
chrome.webAuthenticationProxy
.
Отображается предупреждение: прочтите и измените все свои данные на всех веб-сайтах. -
"webNavigation"
- Предоставляет доступ к API
chrome.webNavigation
.
Отображается предупреждение: прочтите историю просмотров. -
"webRequest"
- Предоставляет доступ к API
chrome.webRequest
. -
"webRequestBlocking"
- Позволяет использовать API
chrome.webRequest
для блокировки.