定义可以在不提示用户的情况下从列出的源启动外部应用程序的协议列表

允许设置协议列表并为每个协议设置一个关联的允许源模式列表,该列表可以在不提示用户的情况下启动外部应用程序。在列出协议时不应包含尾部分隔符。例如,请列出 "skype",而不是 "skype:" 或 "skype://"。

如果配置了此策略,则只有在以下条件下,才允许协议在不通过策略提示的情况下启动外部应用程序:

- 该协议已列出

- 尝试启动协议的网站源与该协议的 allowed_origins 列表中的一个源模式相匹配。

如果其中任一条件为 false,策略都不会省略外部协议启动提示。

如果未配置此策略,则在没有提示的情况下不能启动任何协议。除非将 'ExternalProtocolDialogShowAlwaysOpenCheckbox' (在外部协议对话框中显示"始终打开"复选框) 策略设置为"已禁用",否则用户可以根据协议/站点选择不显示提示。此策略对用户设置的每协议/每站点的提示豁免没有影响。

源匹配模式使用与 'URLBlocklist' (阻止访问 URL 列表) 策略类似的格式,相关介绍,请访问 https://go.microsoft.com/fwlink/?linkid=2095322。

但是,此策略的源匹配模式不能包含 "/path" 或 "@query" 元素。任何包含 "/path" 或 "@query" 元素的模式都将被忽略。

示例值:

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

支持的平台: Microsoft Edge 版本 85,Windows 7 或更高版本

定义可以在不提示用户的情况下从列出的源启动外部应用程序的协议列表

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Edge
Value NameAutoLaunchProtocolsFromOrigins
Value TypeREG_SZ
Default Value

msedge.admx

管理模板(计算机)

管理模板(用户)