Как настроить правило 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.

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

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

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Приложения Google
Главное меню