uap:Rule (Windows 10)
システムの位置情報デバイスにアクセスできる Web コンテキスト内のページ (アプリにこの機能にアクセスするアクセス許可がある場合) とクリップボードへのアクセス権を持つページを指定します。
要素の階層
<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.' />
属性と要素
属性
属性 | 説明 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
Type | ルールが包含ルールか除外ルールかを指定する文字列。 | 次のいずれかの値を含めることができる文字列: include または exclude。 | Yes | |
一致 | ルールで使用する IRI。 詳細については、「RFC 3987: Internationalized Resource Identifiers (IRI)」を参照してください。 パッケージ内のアプリケーションごとに一意であり、大文字と小文字が区別されます。 たとえば、 Match の値には、 https://www.microsoft.com/ 、または *.pdf を指定できます。 |
1 ~ 2084 文字の長さの値を持つ文字列。 | Yes | |
WindowsRuntimeAccess | リモート サイトからの UWP (Windows ランタイム) アクセスを宣言します。 この属性は、Web サイトから UWP API にアクセスできる URI のセットを指定するコントロールを開発者に提供します。 Type が にexclude 設定されている場合、この属性は使用できません。 |
allowForWebOnly (開発者によって作成され、アプリ パッケージ内に含まれる UWP API のみが公開されることを示します。)、all (許可されているすべての UWP API が使用可能であることを示します)。またはなし (UWP API が公開されていないことを明示的に示します)。 | いいえ | "なし" |
uap5:ServiceWorker | これは、UWP アプリとして実行する Web ページ (プログレッシブ Web アプリ) からのサービス ワーカーの登録を表します。 true の場合、アプリが移動する URL に、アプリをサービス ワーカーとして登録するために必要なアクセス許可があるかどうかを判断します。 | 省略可能なブール値。 | いいえ |
注意
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 |
Minimum OS Version | Windows 10 バージョン 1511 (ビルド 10586) |