Разрешения

Для доступа к большинству 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 Web Store.
Отобразилось предупреждение: Просмотрите свою историю просмотров.
"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» .
"userScripts"
Предоставляет доступ к API chrome.userScripts . ПРИМЕЧАНИЕ: пользователь также должен явно разрешить использование пользовательских скриптов.
"vpnProvider"
Предоставляет доступ к API chrome.vpnProvider .
"wallpaper"
Предоставляет доступ к API chrome.wallpaper .
"webAuthenticationProxy"
Предоставляет доступ к API chrome.webAuthenticationProxy .
Выведено предупреждение: прочтите и измените все свои данные на всех веб-сайтах.
"webNavigation"
Предоставляет доступ к API chrome.webNavigation .
Отобразилось предупреждение: Просмотрите свою историю просмотров.
"webRequest"
Предоставляет доступ к API chrome.webRequest .
"webRequestBlocking"
Позволяет использовать API chrome.webRequest для блокировки.