Бөлісу құралы:


AutoLaunchProtocolsFromOrigins

Определять список протоколов, с помощью которых можно запустить внешнее приложение из списка источников без обращения к пользователю

Поддерживаемые версии

  • В Windows и macOS — версия 85 или более поздние

Описание

Позволяет задать список протоколов (и для каждого протокола — связанный список разрешенных шаблонов происхождения), которые могут запускать внешнее приложение без обращения к пользователю. Конечный разделитель не должен включаться при перечислении протокола, и протокол должен быть в нижнем регистре. Например, выведите список "skype" вместо "skype:", "skype://" или "Skype".

Если эта политика настроена, протоколу будет разрешено запускать внешнее приложение без обращения к пользователю, только если:

  • протокол указан в списке;

  • происхождение сайта, запускающего протокол, соответствует шаблонам происхождения в списке allowed_origins этого протокола.

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

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

В шаблонах сопоставления источников используется тот же формат, что и для политики URLBlocklist, задокументированный в https://go.microsoft.com/fwlink/?linkid=2095322.

Однако шаблоны сопоставления источников для этой политики не могут содержать элементы "/path" или "@query". Любой шаблон, содержащий элемент "/path" или "@query", будет проигнорирован.

Эта политика не работает должным образом с подстановочными знакам file://*.

Поддерживаемые функции

  • Может быть обязательным: Да
  • Может быть рекомендовано: Нет
  • Обновление динамической политики: Да
  • На профиль: Да
  • Применимо к профилю, вошедшего с помощью учетной записи Майкрософт: Да

Тип данных

  • Dictionary

Сведения и параметры Windows

Сведения о групповой политике (ADMX)

  • Уникальное имя GP: AutoLaunchProtocolsFromOrigins
  • Имя GP: Определять список протоколов, с помощью которых можно запустить внешнее приложение из списка источников без обращения к пользователю
  • Путь к групповой политике (обязательный): административные шаблоны/Microsoft Edge
  • Путь GP (рекомендуется): N/A
  • Имя файла GP ADMX: MSEdge.admx

Пример значения

[{"allowed_origins": ["example.com", "http://www.example.com:8080"], "protocol": "spotify"}, {"allowed_origins": ["https://example.com", "https://.mail.example.com"], "protocol": "msteams"}, {"allowed_origins": ["*"], "protocol": "msoutlook"}]

Параметры реестра

  • Путь (обязательный): SOFTWARE\Policies\Microsoft\Edge
  • Путь (рекомендуется): N/A
  • Имя значения: AutoLaunchProtocolsFromOrigins
  • Тип значения: REG_SZ

Пример значения реестра

[{"allowed_origins": ["example.com", "http://www.example.com:8080"], "protocol": "spotify"}, {"allowed_origins": ["https://example.com", "https://.mail.example.com"], "protocol": "msteams"}, {"allowed_origins": ["*"], "protocol": "msoutlook"}]

Развернутый пример значения реестра

[
  {
    "allowed_origins": [
      "example.com",
      "http://www.example.com:8080"
    ],
    "protocol": "spotify"
  },
  {
    "allowed_origins": [
      "https://example.com",
      "https://.mail.example.com"
    ],
    "protocol": "msteams"
  },
  {
    "allowed_origins": [
      "*"
    ],
    "protocol": "msoutlook"
  }
]

Информация о Mac и настройки

  • Имя ключа предпочтения: AutoLaunchProtocolsFromOrigins
  • Пример значения:
<key>AutoLaunchProtocolsFromOrigins</key>
<array>
  <dict>
    <key>allowed_origins</key>
    <array>
      <string>example.com</string>
      <string>http://www.example.com:8080</string>
    </array>
    <key>protocol</key>
    <string>spotify</string>
  </dict>
  <dict>
    <key>allowed_origins</key>
    <array>
      <string>https://example.com</string>
      <string>https://.mail.example.com</string>
    </array>
    <key>protocol</key>
    <string>msteams</string>
  </dict>
  <dict>
    <key>allowed_origins</key>
    <array>
      <string>*</string>
    </array>
    <key>protocol</key>
    <string>msoutlook</string>
  </dict>
</array>

См. также