ОС OS X Server: управление параметрами плагинов Safari с помощью профиля конфигурации

Функция профилей конфигурации в ОС OS X Server позволяет управлять параметрами плагинов Safari версий 6.1.2 и 7.0.2.

Используйте менеджер профилей ОС OS X Server для определения индивидуальных настроек. Укажите com.apple.Safari в качестве предпочитаемого имени домена и добавьте ключ ManagedPlugInPolicies согласно инструкциям ниже.

Ключ Тип Содержимое
ManagedPlugInPolicies Словарь В этом словаре хранится информация обо всех управляемых плагинах. Ключ является идентификатором пакета плагина, а значение — словарем с информацией о плагине, описанной ниже.

К стандартным идентификаторам пакета плагина относятся:
  • com.apple.QuickTime Plugin.plugin;
  • com.oracle.java.JavaAppletPlugin;
  • com.macromedia.Flash Player.plugin.

 

Словарь плагина
В каждом словаре с информацией о плагине могут содержаться следующие ключи.

Ключ Тип Значение
PlugInFirstVisitPolicy Строковый

Необязательный параметр. Используется для определения политики плагина при первом посещении веб-сайтов, где используется этот плагин. На основе параметров политики Safari может запустить плагин, заблокировать его или запросить разрешение на запуск плагина у пользователя.


Принимаются следующие значения.

  • PlugInPolicyAsk — запросить разрешение.
  • PlugInPolicyBlock — заблокировать.
  • PlugInPolicyAllowWithSecurityRestrictions — разрешить.
  • PlugInPolicyAllowNoSecurityRestrictions — всегда разрешать.
PlugInPreventPerSitePolicyChange Булев Необязательный параметр. При выборе значения true пользователь не может изменять настройки плагина, определенные в массиве PlugInHostnamePolicies.
PlugInRunUnsandboxedOnFirstVisit Булев Необязательный параметр. При выборе значения true плагин может запускаться в незащищенном режиме при первом посещении веб-сайта. По умолчанию устанавливается значение false.
PlugInHostnamePolicies Массив словарей Необязательный параметр. В этом массиве хранятся настройки для отдельных веб-сайтов. Ниже описан формат словаря для каждого из них.

 

Словарь веб-сайта
В каждом словаре веб-сайта могут содержаться следующие ключи.

Ключ Тип Значение
PlugInHostname Строковый Имя узла веб-сайта.
PlugInPolicy Строковый Определение политики плагина при посещении данного веб-сайта. Допустимые значения совпадают со значениями ключа PlugInFirstVisitPolicy (см. выше).
PlugInRunUnsandboxed Булев Необязательный параметр. При выборе значения true плагин может запускаться в незащищенном режиме. По умолчанию устанавливается значение false.

Дополнительная информация

В качестве образца настроек для плагина Safari можно использовать этот пример конфигурации профиля.

Дата публикации: