uap:Rule

Указывает, какие страницы в веб-контексте имеют доступ к устройствам географического расположения системы (если приложение имеет разрешение на доступ к этой возможности) и доступ к буферу обмена.

Иерархия элементов

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <uap:ApplicationContentUriRules>
            └─ <uap:Rule>

Синтаксис

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

Атрибуты

Атрибут Описание Тип данных Обязательный Значение по умолчанию
Тип Строка, указывающая, является ли правило правилом включения или исключения. Строка, которая может иметь одно из следующих значений: включить, исключить. Да
Match IRI, используемый в правиле. Дополнительные сведения см. в RFC 3987: международные идентификаторы ресурсов (IRIs). Он является уникальным для каждого приложения в пакете и учитывает регистр. Например, значения Match могут быть: https://www.microsoft.com/или *.pdf. Строка от 1 до 2084 символов длиной в виде допустимого URI. Да
WindowsRuntimeAccess Объявляет доступ UWP (среда выполнения Windows) с удаленных сайтов. Этот атрибут позволяет разработчику управлять набором URI, которые могут получить доступ к API UWP с веб-сайта. Этот атрибут не допускается, если задано значение exclude. Необязательная строка, которая может иметь одно из следующих значений: allowForWebOnly, все, нет. Нет
uap5:ServiceWorker Это представляет регистрацию рабочей роли службы на веб-странице (прогрессивном веб-приложении) для запуска в качестве приложения UWP. Если значение true, оно будет определено, будет ли URL-адрес, на который переходит приложение, имеется разрешение, необходимое для регистрации приложения в качестве рабочей роли службы. Необязательное логическое значение. Нет

Дочерние элементы

Нет.

Родительские элементы

Родительский элемент Описание
uap:ApplicationContentUriRules Указывает, какие страницы в веб-контексте имеют доступ к устройствам географического расположения системы (если приложение имеет разрешение на доступ к этой возможности) и доступ к буферу обмена.

Требования

Элемент Ценность
Пространство имен http://schemas.microsoft.com/appx/manifest/uap/windows10
uap5 http://schemas.microsoft.com/appx/manifest/uap/windows10/5
минимальная версия ОС Windows 10 версии 1511 (сборка 10586)

Замечания

Замечание

Класс UWP среда выполнения Windows, который планируется предоставить коду JavaScript, должен быть украшен атрибутом AllowForWeb, где он объявлен.

Если определено несколько правил, то порядок правил важен.

Чтобы определить атрибут Match с помощью IRI для веб-ресурса, можно указать только безопасные https: сайты — небезопасные сайты http:. Если указать http: сайт, вы получите ошибку проверки семантики схемы.

Для любых значений, имеющих cheme в Windows 8.1 (версия 6.3.0), манифест разрешает только безопасную схему https:. Манифест завершается ошибкой любой другой схемы. Это правило не применяется к приложениям Windows 8 для обратной совместимости.

Примеры