YandexRegisteredProtocolHandlers

Управлять обработчиками протоколов

Описание политики

Политика управляет настройками обработчиков протоколов у пользователей и может перезаписывать уже существующие настройки.

Значения политики

Значение

Описание

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>
        <!-- Политика YandexRegisteredProtocolHandlers -->
        <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>
        <!-- Общая информация для Yandex Browser -->
        <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>

Также вы можете перейти на сервис

favicon Яндекс Браузера для организаций



Полезные ссылки

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

Предыдущая
Следующая