Разрешения

Чтобы получить доступ к большинству 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 для блокировки.