Share via


uap:Rule (Windows 10)

Especifica quais páginas no contexto da Web têm acesso aos dispositivos de geolocalização do sistema (se o aplicativo tiver permissão para acessar essa funcionalidade) e acesso à área de transferência.

Hierarquia de elementos

<Pacote>

    <Aplicativos>

         <Aplicativo>

              <uap:ApplicationContentUriRules>

                   <uap:Rule>

Syntax

<uap:Rule
      Type = 'A string that can have one of the following values: "include" or "exclude".'
      Match = 'A string with a value between 1 and 2084 characters in length.'
      WindowsRuntimeAccess = 'An optional string that can have one of the following values: "allowForWebOnly", "all", or "none".' 
      uap5:ServiceWorker = 'An optional boolean value.' />

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Tipo Uma cadeia de caracteres que especifica se a regra é uma regra de inclusão ou exclusão. Uma cadeia de caracteres que pode ter um dos seguintes valores: incluir ou excluir. Yes
Jogo A IRI a ser usada na regra. Consulte RFC 3987: Identificadores de Recursos Internacionalizados (IRIs) para obter detalhes. Ele é exclusivo por aplicativo no pacote e diferencia maiúsculas de minúsculas. Por exemplo, os valores de Match podem ser: https://www.microsoft.com/ou *.pdf. Uma cadeia de caracteres com um valor entre 1 e 2084 caracteres de comprimento. Yes
WindowsRuntimeAccess Declara o acesso UWP (Windows Runtime) de sites remotos. Esse atributo dá controle a um desenvolvedor para especificar o conjunto de URIs que podem acessar APIs UWP de seu site. Esse atributo não será permitido se Type estiver definido como exclude. Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: allowForWebOnly (Indica que somente as APIs UWP criadas pelo desenvolvedor e incluídas dentro do pacote do aplicativo serão expostas).), tudo (Indica que todas as APIs UWP permitidas estarão disponíveis.) ou nenhuma (declara explicitamente que nenhuma APIs UWP será exposta).). No nenhum
uap5:ServiceWorker Isso representa o registro de um trabalho de serviço de uma página da Web (um Aplicativo Web Progressivo) para ser executado como um aplicativo UWP. Se for true, será determinado se uma URL para a qual o aplicativo navega tem a permissão necessária para registrar o aplicativo como um trabalho de serviço. Um valor booliano opcional. No

Observação

A classe Windows Runtime UWP que você pretende expor ao código JavaScript deve ser decorada com o atributo AllowForWeb em que ele é declarado.

Elementos filho

Nenhum.

Elementos pai

Elemento pai Descrição
uap:ApplicationContentUriRules Especifica quais páginas no contexto da Web têm acesso aos dispositivos de geolocalização do sistema (se o aplicativo tiver permissão para acessar essa funcionalidade) e acesso à área de transferência.

Comentários

Se mais de uma regra for definida, a ordem das regras será importante.

Para definir o atributo Match com uma IRI para um recurso da Web, você pode especificar apenas sites seguros https: – sites "http:" não seguros não são permitidos. Se você especificar um http: site, receberá um erro de validação de marcar semântico de esquema.

Para quaisquer valores que tenham um esquema em Windows 8.1 (versão 6.3.0), o manifesto permite apenas o esquema segurohttps:. O manifesto falha em qualquer outro esquema. Essa regra não se aplica a aplicativos Windows 8 para compatibilidade com versões anteriores.

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10
Minimum OS Version Windows 10 versão 1511 (Build 10586)