uap:Rule (Windows 10)

Especifica qué páginas del contexto web tienen acceso a los dispositivos de geolocalización del sistema (si la aplicación tiene permiso para acceder a esta funcionalidad) y el acceso al Portapapeles.

Jerarquía de elemento

<Paquete>

    <APLICACIONES>

         <Application>

              <uap:ApplicationContentUriRules>

                   <uap:Rule>

Sintaxis

<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 y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Tipo Cadena que especifica si la regla es una regla de inclusión o exclusión. Cadena que puede tener uno de los siguientes valores: incluir o excluir.
Partido IRI que se va a usar en la regla. Consulte RFC 3987: Internationalized Resource Identifiers (IRIs) para obtener más información. Es único por aplicación en el paquete y distingue mayúsculas de minúsculas. Por ejemplo, los valores de Match pueden ser: https://www.microsoft.com/, o *.pdf. Cadena con un valor entre 1 y 2084 caracteres de longitud.
WindowsRuntimeAccess Declara el acceso de UWP (Windows Runtime) desde sitios remotos. Este atributo proporciona control a un desarrollador para especificar el conjunto de URI que pueden acceder a las API de UWP desde su sitio web. Este atributo no se permite si Type está establecido en exclude. Una cadena opcional que puede tener uno de los valores siguientes: allowForWebOnly (indica que solo se mostrarán las API de UWP creadas por el desarrollador e incluidas dentro del paquete de la aplicación), todas (indica que todas las API de UWP permitidas estarán disponibles). o ninguna (indica explícitamente que no se expondrá ninguna API de UWP). No Ninguna
uap5:ServiceWorker Representa el registro de un trabajo de servicio desde una página web (una aplicación web progresiva) para ejecutarse como una aplicación para UWP. Si es true, se determinará si una dirección URL a la que navega la aplicación tiene el permiso necesario para registrar la aplicación como un trabajo de servicio. Valor booleano opcional. No

Nota

La clase Windows Runtime para UWP que quieres exponer al código JavaScript debe estar decorada con el atributo AllowForWeb donde se declara.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento primario Descripción
uap:ApplicationContentUriRules Especifica qué páginas del contexto web tienen acceso a los dispositivos de geolocalización del sistema (si la aplicación tiene permiso para acceder a esta funcionalidad) y el acceso al Portapapeles.

Comentarios

Si se define más de una regla, el orden de las reglas es importante.

Para definir el atributo Match con un IRI para un recurso web, solo se permiten sitios seguros https: : no se permiten sitios "http:" no seguros. Si especifica un http: sitio, obtendrá un error de validación de comprobación semántica de esquema.

Para los valores que tengan un esquema en Windows 8.1 (versión 6.3.0), el manifiesto solo permite un esquema segurohttps:. El manifiesto produce un error en cualquier otro esquema. Esta regla no se aplica a las aplicaciones de Windows 8 por motivos de compatibilidad con versiones anteriores.

Requisitos

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/uap/windows10
Minimum OS Version Windows 10 versión 1511 (compilación 10586)