uap:Rule (Windows 10)
指定如果應用程式有權存取此功能,) 和剪貼簿的存取權,Web 內容中的哪些頁面可以存取系統的地理位置裝置 (。
元素階層
<uap:ApplicationContentUriRules>
<uap:Rule>
Syntax
<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.' />
屬性和元素
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設值 |
---|---|---|---|---|
類型 | 指定規則是否為包含或排除規則的字串。 | 可以具有下列其中一個值的字串: 包含 或 排除。 | Yes | |
匹配 | 規則中使用的 IRI。 如需詳細資訊,請參閱 RFC 3987:國際化資源識別碼 (IRI) 。 每個應用程式在套件中都是唯一的,而且區分大小寫。 例如, Match 的值可以是: https://www.microsoft.com/ 、 或 *.pdf 。 |
長度介於 1 到 2084 個字元之間的字串。 | Yes | |
WindowsRuntimeAccess | 宣告 UWP (Windows 執行階段) 從遠端月臺存取。 此屬性會提供控制項給開發人員,以指定可從其網站存取 UWP API 的 URI 集合。 如果 Type 設定為 exclude ,則不允許這個屬性。 |
可具有下列其中一個值的選擇性字串: allowForWebOnly (指出只有開發人員所建立且包含在應用程式套件內的 UWP API 會公開。) 、 所有 (指出所有允許的 UWP API 都可供使用。) 或 無 (明確指出不會公開任何 UWP API。) 。 | No | none |
uap5:ServiceWorker | 這代表從網頁註冊服務背景工作角色, (漸進式 Web 應用程式) 以 UWP 應用程式的形式執行。 如果為 true,則會判斷應用程式巡覽的 URL 是否具有將應用程式註冊為服務背景工作角色所需的許可權。 | 選擇性布林值。 | No |
注意
您想要公開給 JavaScript 程式碼的 UWP Windows 執行階段類別,必須以宣告它的AllowForWeb屬性裝飾。
子元素
無。
父元素
父元素 | 描述 |
---|---|
uap:ApplicationContentUriRules | 指定如果應用程式有權存取此功能,) 和剪貼簿的存取權,Web 內容中的哪些頁面可以存取系統的地理位置裝置 (。 |
備註
如果定義了多個規則,則規則的順序很重要。
若要使用 Web 資源的 IRI 定義 Match 屬性,您只能指定安全 https:
網站 - 不允許不安全的 「HTTP:」 網站。 如果您指定 http:
網站,您會收到架構語意檢查驗證錯誤。
對於Windows 8.1 (6.3.0版) 中具有配置的任何值,資訊清單只允許安全 https:
配置。 資訊清單會失敗任何其他配置。 此規則不適用於Windows 8應用程式,以取得回溯相容性。
規格需求
Item | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
OS 最低版本 | Windows 10版本 1511 (組建 10586) |