Как настроить правило ExtensionSettings

Приведенная ниже информация касается управляемых браузеров Chrome на компьютерах Windows, Mac и Linux.

Правило ExtensionSettings управляет целым рядом настроек, включая те, что управляются правилами, связанными с расширениями. Правило ExtensionSettings переопределяет эти правила, если они уже заданы.

Чтобы применить специальные правила к отдельному расширению, воспользуйтесь идентификатором этого расширения. Укажите значение *, чтобы задать правило по умолчанию для всех расширений, к которым не были применены специальные настройки.

Чтобы найти идентификатор приложения или расширения:

  1. Откройте Интернет-магазин Chrome.
  2. Найдите и выберите нужное приложение или расширение.
  3. Обратите внимание на URL. Идентификатор – это длинная последовательность символов, которой заканчивается URL.
    Например, gmbgaklkmjakoegficnlkhebmhkjfich – это идентификатор Google Календаря.

Правило ExtensionSettings может содержать поля, перечисленные в таблице ниже.

Поле Описание и настройки

allowed_types

Используется только для настройки конфигурации по умолчанию со значением *.

Задает типы приложений и расширений, которые пользователям разрешено устанавливать в браузере Chrome. Выберите один или несколько из следующих вариантов:

blocked_install_message

Позволяет настроить специальное уведомление, которое будет появляться на устройствах пользователей при попытке установить запрещенные вами расширения.

Добавьте текст к типовому сообщению об ошибке, которое пользователи будут видеть в интернет-магазине Chrome. Например, укажите, как связаться с ИТ-отделом, или назовите причину, по которой установка запрещена. Длина сообщения не может превышать 1000 символов.

blocked_permissions

Позволяет запретить пользователям устанавливать и запускать расширения, требующие разрешений API, которые не допускаются в вашей организации. Например, вы можете заблокировать расширения, которые осуществляют доступ к файлам cookie.

Если расширению требуется разрешение, которое вы заблокировали, пользователь не сможет его установить. Если пользователь установил это расширение ранее, оно больше не будет загружаться. Если расширение содержит заблокированное разрешение в качестве необязательного требования, оно будет установлено обычным образом. При запуске такого расширения заблокированные разрешения автоматически отклоняются.

Список доступных разрешений представлен на сайте для разработчиков Chrome.

file_url_navigation_allowed

Требуется браузер Chrome 119 или более поздней версии.

Разрешает расширениям переход к указанным URL файлов.

installation_mode

Определяет, разрешено ли добавлять указанные вами расширения в браузер Chrome и каким образом это осуществляется. Доступны следующие варианты:

  • allowed – пользователи могут установить это расширение. Если не задан другой режим, этот вариант применяется по умолчанию.
  • blocked – пользователи не могут установить это расширение.
  • force_installed – расширение устанавливается в браузеры пользователей автоматически. Пользователи не могут его удалить. В этом режиме также необходимо указать ссылку для скачивания расширения (параметр update_url).
    Примечание. В этом случае нельзя использовать значение *, чтобы задать конфигурацию по умолчанию, так как браузер Chrome не сможет определить, какое из расширений нужно установить автоматически.
  • normal_installed – расширение устанавливается в браузеры пользователей автоматически. Пользователи могут его отключить. В этом режиме также необходимо указать ссылку для скачивания расширения (параметр update_url).
    Примечание. В этом случае нельзя использовать значение *, чтобы задать конфигурацию по умолчанию, так как браузер Chrome не сможет определить, какое из расширений нужно установить автоматически.
  • removed (для Chrome 75 и более поздних версий) – пользователи не могут установить это расширение. Если пользователи установили это расширение ранее, оно будет удалено.

install_sources

Используется только для настройки конфигурации по умолчанию со значением *.

Содержит URL страниц, с которых разрешено загружать и устанавливать расширения. Необходимо разрешить URL расположения CRX-файла и страницы, с которой начинается скачивание (то есть URL перехода).

Примеры шаблонов URL можно найти на сайте для разработчиков Chrome.

minimum_version_required

Позволяет указать минимально допустимую версию расширений. Браузер Chrome будет отключать расширения (в том числе установленные принудительно) более ранних версий.

Формат строки версии аналогичен формату, который используется в манифесте расширения. Подробнее…

update_url

Применяется только вместе с параметрами force_installed и normal_installed.

Указывает, откуда скачивается расширение.

Если расширение размещено в интернет-магазине Chrome, введите https://clients2.google.com/service/update2/crx.

Браузер Chrome использует указанный вами URL, чтобы выполнить первичную установку расширения. Для всех последующих обновлений расширения будет использоваться URL, заданный в манифесте расширения.

override_update_url

Указывает, что для всех последующих обновлений расширения будет использоваться URL из поля update_url или update в правиле ExtensionInstallForcelist.

Если это правило не настроено или для него указано значение False, будет использоваться URL, заданный в манифесте расширения.

runtime_allowed_hosts

Разрешает взаимодействие расширений с указанными сайтами, даже если они указаны в поле runtime_blocked_hosts.

Можно указать до 100 сайтов. Записи сверх этого лимита игнорируются.

Формат шаблона домена похож на шаблоны соответствия, однако в этом случае нельзя задать путь. Пример:

  • *://*.example.com

runtime_blocked_hosts

Запрещает расширениям взаимодействовать с указанными сайтами или изменять их, в том числе вставлять скрипты, получать доступ к файлам cookie и изменять веб-запросы.

Можно указать до 100 сайтов. Записи сверх этого лимита игнорируются.

Формат шаблона домена похож на шаблоны соответствия, однако в этом случае нельзя задать путь. Пример:

  • *://*.example.com
toolbar_pin

Позволяет указать, должен ли значок расширения быть закреплен на панели инструментов. Доступные варианты:

  • force_pinned – значок расширения закреплен на панели инструментов и виден всегда. Пользователь не может скрыть его с помощью меню расширения.
  • default_unpinned – значок расширения по умолчанию скрыт, и пользователь может закрепить его на панели инструментов.

Если значение не выбрано, по умолчанию используется вариант default_unpinned.

Статьи по теме

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
14167746333533312994
true
Поиск по Справочному центру
true
true
true
true
true
410864
false
false