uap:Rule (Windows 10)
Указывает, какие страницы в веб-контексте имеют доступ к устройствам геолокации системы (если у приложения есть разрешение на доступ к этой возможности) и к буферу обмена.
Иерархия элементов
<uap:ApplicationContentUriRules>
<uap:Rule>
Синтаксис
<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.' />
Элементы и атрибуты
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
Тип | Строка, указывающая, является ли правило правилом включения или исключения. | Строка, которая может иметь одно из следующих значений: include или exclude. | Да | |
Матч | IRI, используемый в правиле. Дополнительные сведения см. в статье RFC 3987: internationalized Resource Identifiers (IRIs). Он уникален для каждого приложения в пакете и учитывает регистр. Например, значения Match могут быть: https://www.microsoft.com/ , или *.pdf . |
Строка со значением от 1 до 2084 символов. | Да | |
WindowsRuntimeAccess | Объявляет доступ К UWP (среда выполнения Windows) с удаленных сайтов. Этот атрибут позволяет разработчику указать набор универсальных кодов ресурса (URI), которые могут получать доступ к API UWP с веб-сайта. Этот атрибут не допускается, если для type задано значение exclude . |
Необязательная строка, которая может иметь одно из следующих значений: allowForWebOnly (указывает, что будут предоставляться только API UWP, созданные разработчиком и включенные в пакет приложения), все (указывает, что все разрешенные API UWP будут доступны. ) или нет (явным образом указывает, что api UWP не будут предоставлены.). | Нет | Нет |
uap5:ServiceWorker | Это регистрация рабочей роли службы с веб-страницы (прогрессивного веб-приложения) для запуска в качестве приложения UWP. Если значение равно true, будет определено, имеет ли URL-адрес, по которого выполняется переход приложения, разрешение, необходимое для регистрации приложения в качестве рабочей роли службы. | Необязательное логическое значение. | Нет |
Примечание
Класс среда выполнения Windows UWP, который вы планируете предоставить коду JavaScript, должен быть дополнен атрибутом AllowForWeb, где он объявлен.
Дочерние элементы
Отсутствует.
Родительские элементы
Родительский элемент | Описание |
---|---|
uap:ApplicationContentUriRules | Указывает, какие страницы в веб-контексте имеют доступ к устройствам геолокации системы (если у приложения есть разрешение на доступ к этой возможности) и к буферу обмена. |
Комментарии
Если определено несколько правил, важен порядок правил.
Чтобы определить атрибут Match с IRI для веб-ресурса, можно указать только безопасные https:
сайты. Небезопасные сайты http:. Если указать http:
сайт, вы получите семантику схемы проверка ошибку проверки.
Для любых значений, имеющих схему в Windows 8.1 (версия 6.3.0), манифест разрешает только безопасную https:
схему. Манифест завершается сбоем любой другой схемы. Это правило не применяется к Windows 8 приложениям для обеспечения обратной совместимости.
Требования
Элемент | Значение |
---|---|
Пространство имен | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
Minimum OS Version | Windows 10 версии 1511 (сборка 10586) |