Compartilhar via


AutoLaunchProtocolsFromOrigins

Definir uma lista de protocolos que podem iniciar um aplicativo externo de origens listadas sem perguntar ao usuário

Versões com suporte

  • No Windows e no macOS desde 85 ou mais recente

Descrição

Permite que você defina uma lista de protocolos e, para cada protocolo, uma lista associada de padrões de origem permitidos, que podem iniciar um aplicativo externo sem solicitar o usuário. O separador à direita não deve ser incluído ao listar o protocolo e o protocolo deve ser em minúsculas. Por exemplo, liste "skype" em vez de "skype:", "skype://" ou "Skype".

Se você configurar essa política, um protocolo só poderá iniciar um aplicativo externo sem perguntar se:

  • o protocolo está listado

  • a origem do site que tentou iniciar o protocolo corresponde a um dos padrões de origem na lista de allowed_origins do protocolo.

Se a condição for falsa, o prompt de inicialização do protocolo externo não será omitido pela política.

Se você não configurar essa política, nenhum protocolo poderá ser iniciado sem um aviso. Os usuários podem optar por recusar solicitações por protocolo/por site, a menos que a política ExternalProtocolDialogShowAlwaysOpenCheckbox esteja definida como desabilitada. Essa política não afeta as isenções por solicitação por protocolo/por site definidas pelos usuários.

Os padrões de correspondência de origem usam um formato semelhante para os da URLBlocklist política, que estão documentadas em https://go.microsoft.com/fwlink/?linkid=2095322.

No entanto, padrões de correspondência de origem para esta política não podem conter elementos "/path" ou "@query". Todos os padrões que contenham um elemento "/path" ou "@query" serão ignorados.

Essa política não funciona conforme o esperado com curingas file://*.

Funcionalidades suportadas

  • Pode ser obrigatório: Sim
  • Pode ser recomendável: não
  • Atualização dinâmica das políticas: Sim
  • Por Perfil: Sim
  • Aplica-se a um perfil com sessão iniciada com uma conta Microsoft: Sim

Tipo de dados

  • Dictionary

Informações e configurações do Windows

Informações da Política de Grupo (ADMX)

  • Nome exclusivo da Política de Grupo: AutoLaunchProtocolsFromOrigins
  • Nome da Política de Grupo: Definir uma lista de protocolos que podem iniciar um aplicativo externo de origens listadas sem perguntar ao usuário
  • Caminho do GP (Obrigatório): Modelos Administrativos/Microsoft Edge
  • Caminho da Política de Grupo (recomendado): N/A
  • Nome do arquivo ADMX da Política de Grupo: MSEdge.admx

Valor de exemplo

[{"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"}]

Configurações do registro

  • Caminho (obrigatório): SOFTWARE\Policies\Microsoft\Edge
  • Caminho (recomendado): N/A
  • Nome do valor: AutoLaunchProtocolsFromOrigins
  • Tipo de valor: REG_SZ

Valor de registo de exemplo

[{"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"}]

Valor de registo de exemplo expandido

[
  {
    "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"
  }
]

Informações e configurações do Mac

  • Nome da Chave de Preferência: AutoLaunchProtocolsFromOrigins
  • Valor de exemplo:
<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>

Consulte também