Управлять обработчиками протоколов
Описание политики
Политика управляет настройками обработчиков протоколов у пользователей и может перезаписывать уже существующие настройки.
Значения политики
|
Значение
|
Описание
|
|
Not Configured
|
Политика не задана.
|
|
Disabled
|
Политика не задана.
|
|
Enabled
|
Администратор задает список настроек в формате JSON:
-
override_user — взаимодействие с уже существующими настройками пользователей:
true — полностью перезаписать настройки;
false — дополнить список настроек.
-
allowed — массив разрешенных протоколов:
default — использовать ли по умолчанию (true/false);
protocol — название протокола;
url — URL ресурса, связанного с протоколом, где %s — содержимое запроса.
-
ignored — массив игнорируемых протоколов:
protocol — название протокола;
url — URL ресурса, связанного с протоколом, где %s — содержимое запроса.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
Можно настроить через файл.
Пример значения:
{
"override_user": true,
"allowed": [
{
"default": true,
"protocol": "mailto",
"url": "https://example.com/%s"
},
{
"default": true,
"protocol": "tg",
"url": "https://example.com/%s"
}
],
"ignored": [
{
"protocol": "webcal",
"url": "https://example.com/%s"
}
]
}
|
Внимание
По умолчанию установлено значение Not Configured.
|
Значение
|
Описание
|
|
Нет
|
Политика не задана.
|
"YandexRegisteredProtocolHandlers": {
"override_user": true,
"allowed": [
{
"default": true,
"protocol": "mailto",
"url": "https://example.com/%s"
},
{
"default": true,
"protocol": "tg",
"url": "https://example.com/%s"
}
],
"ignored": [
{
"protocol": "webcal",
"url": "https://example.com/%s"
}
]
}
|
Администратор задает список настроек в формате JSON:
-
override_user — взаимодействие с уже существующими настройками пользователей:
true — полностью перезаписать настройки;
false — дополнить список настроек.
-
allowed — массив разрешенных протоколов:
default — использовать ли по умолчанию (true/false);
protocol — название протокола;
url — URL ресурса, связанного с протоколом, где %s — содержимое запроса.
-
ignored — массив игнорируемых протоколов:
protocol — название протокола;
url — URL ресурса, связанного с протоколом, где %s — содержимое запроса.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
Можно настроить через файл.
Пример значения:
"YandexRegisteredProtocolHandlers": {
"override_user": true,
"allowed": [
{
"default": true,
"protocol": "mailto",
"url": "https://example.com/%s"
},
{
"default": true,
"protocol": "tg",
"url": "https://example.com/%s"
}
],
"ignored": [
{
"protocol": "webcal",
"url": "https://example.com/%s"
}
]
}
|
|
Значение
|
Описание
|
|
Нет
|
Политика не задана.
|
<key>YandexRegisteredProtocolHandlers</key>
<dict>
<key>override_user</key>
<true/>
<key>allowed</key>
<array>
<dict>
<key>default</key>
<true/>
<key>protocol</key>
<string>mailto</string>
<key>url</key>
<string>https://example.com/%s</string>
</dict>
<dict>
<key>default</key>
<true/>
<key>protocol</key>
<string>tg</string>
<key>url</key>
<string>https://example.com/%s</string>
</dict>
</array>
<key>ignored</key>
<array>
<dict>
<key>protocol</key>
<string>webcal</string>
<key>url</key>
<string>https://example.com/%s</string>
</dict>
</array>
</dict>
|
Администратор задает список настроек в формате JSON:
-
override_user — взаимодействие с уже существующими настройками пользователей:
true — полностью перезаписать настройки;
false — дополнить список настроек.
-
allowed — массив разрешенных протоколов:
default — использовать ли по умолчанию (true/false);
protocol — название протокола;
url — URL ресурса, связанного с протоколом, где %s — содержимое запроса.
-
ignored — массив игнорируемых протоколов:
protocol — название протокола;
url — URL ресурса, связанного с протоколом, где %s — содержимое запроса.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
Можно настроить через файл.
Пример значения
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>YandexRegisteredProtocolHandlers</key>
<dict>
<key>override_user</key>
<true/>
<key>allowed</key>
<array>
<dict>
<key>default</key>
<true/>
<key>protocol</key>
<string>mailto</string>
<key>url</key>
<string>https://example.com/%s</string>
</dict>
<dict>
<key>default</key>
<true/>
<key>protocol</key>
<string>tg</string>
<key>url</key>
<string>https://example.com/%s</string>
</dict>
</array>
<key>ignored</key>
<array>
<dict>
<key>protocol</key>
<string>webcal</string>
<key>url</key>
<string>https://example.com/%s</string>
</dict>
</array>
</dict>
<key>PayloadDisplayName</key>
<string>Yandex Browser</string>
<key>PayloadIdentifier</key>
<string>ru.yandex.desktop.yandex-browser.3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string>
<key>PayloadType</key>
<string>ru.yandex.desktop.yandex-browser</string>
<key>PayloadUUID</key>
<string>3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Test policy for Yandex Browser</string>
<key>PayloadDisplayName</key>
<string>Yandex.Browser</string>
<key>PayloadIdentifier</key>
<string>test.yandex.browser</string>
<key>PayloadScope</key>
<string>User</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>D3E1F0C5-4231-4D18-BB40-9DC7134CD6EB</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>TargetDeviceType</key>
<integer>5</integer>
</dict>
</plist>
|
Также вы можете перейти на сервис

Полезные ссылки
Промостраница Яндекс Браузера для организаций