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
<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) |