uap :Rule (Windows 10)

Spécifie les pages du contexte web qui ont accès aux appareils de géolocalisation du système (si l’application est autorisée à accéder à cette fonctionnalité) et au Presse-papiers.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <uap:ApplicationContentUriRules>

                   <uap:Rule>

Syntaxe

<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.' />

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Type Chaîne qui spécifie si la règle est une règle d’inclusion ou d’exclusion. Chaîne qui peut avoir l’une des valeurs suivantes : include ou exclude. Yes
Mettre en correspondance IRI à utiliser dans la règle. Pour plus d’informations, consultez RFC 3987 : Internationalized Resource Identifiers (IRIs). Il est unique par application dans le package et respecte la casse. Par exemple, les valeurs de Match peuvent être : https://www.microsoft.com/, ou *.pdf. Chaîne dont la valeur est comprise entre 1 et 2 084 caractères. Yes
WindowsRuntimeAccess Déclare l’accès UWP (Windows Runtime) à partir de sites distants. Cet attribut permet au développeur de spécifier l’ensemble d’URI qui peuvent accéder aux API UWP à partir de son site web. Cet attribut n’est pas autorisé si Type est défini sur exclude. Chaîne facultative qui peut avoir l’une des valeurs suivantes : allowForWebOnly (indique que seules les API UWP créées par le développeur et incluses dans le package d’application seront exposées.), all (Indique que toutes les API UWP autorisées seront disponibles.) ou aucune (indique explicitement qu’aucune API UWP ne sera exposée.). No Aucune
uap5 :ServiceWorker Il s’agit de l’inscription d’un worker de service à partir d’une page web (une application web progressive) à exécuter en tant qu’application UWP. Si la valeur est true, il sera déterminé si une URL vers laquelle l’application navigue dispose de l’autorisation requise pour inscrire l’application en tant que worker de service. Valeur booléenne facultative. Non

Notes

La classe Windows Runtime UWP que vous envisagez d’exposer au code JavaScript doit être décorée avec l’attribut AllowForWeb où elle est déclarée.

Éléments enfants

Aucune.

Éléments parents

Élément parent Description
uap:ApplicationContentUriRules Spécifie les pages du contexte web qui ont accès aux appareils de géolocalisation du système (si l’application est autorisée à accéder à cette fonctionnalité) et au Presse-papiers.

Remarques

Si plusieurs règles sont définies, l’ordre des règles est important.

Pour définir l’attribut Match avec un IRI pour une ressource web, vous pouvez spécifier uniquement les sites sécurisés https: : les sites « http : » non sécurisés ne sont pas autorisés. Si vous spécifiez un http: site, vous obtenez une erreur de validation case activée sémantique de schéma.

Pour toutes les valeurs qui ont un schéma dans Windows 8.1 (version 6.3.0), le manifeste autorise uniquement le schéma sécuriséhttps:. Le manifeste échoue à tout autre schéma. Cette règle ne s’applique pas aux applications Windows 8 pour la compatibilité descendante.

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/uap/windows10
Minimum OS Version Windows 10 version 1511 (build 10586)