uap:Rule (Windows 10)
Menentukan halaman mana dalam konteks web yang memiliki akses ke perangkat geolokasi sistem (jika aplikasi memiliki izin untuk mengakses kemampuan ini) dan akses ke clipboard.
Hierarki elemen
<uap:ApplicationContentUriRules>
<uap:Rule>
Sintaks
<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.' />
Atribut dan elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
Jenis | String yang menentukan apakah aturan tersebut merupakan aturan penyertaan atau pengecualian. | String yang dapat memiliki salah satu nilai berikut: sertakan atau kecualikan. | Ya | |
Cocok | IRI yang digunakan dalam aturan. Lihat RFC 3987: Pengidentifikasi Sumber Daya Internasional (IR) untuk detailnya. Ini unik per aplikasi dalam paket dan peka huruf besar/kecil. Misalnya, nilai Kecocokan dapat berupa: https://www.microsoft.com/ , atau *.pdf . |
String dengan nilai antara 1 dan 2084 karakter. | Ya | |
WindowsRuntimeAccess | Menyatakan akses UWP (Windows Runtime) dari situs jarak jauh. Atribut ini memberikan kontrol kepada pengembang untuk menentukan sekumpulan URI yang dapat mengakses API UWP dari situs web mereka. Atribut ini tidak diizinkan jika Jenis diatur ke exclude . |
String opsional yang dapat memiliki salah satu nilai berikut: allowForWebOnly (Menunjukkan bahwa hanya API UWP yang dibuat oleh pengembang dan disertakan di dalam paket aplikasi yang akan diekspos.), semua (Menunjukkan bahwa semua API UWP yang diizinkan akan tersedia.), atau tidak ada (Secara eksplisit menyatakan bahwa tidak ada API UWP yang akan diekspos.). | Tidak | Tidak ada |
uap5:ServiceWorker | Ini mewakili pendaftaran pekerja layanan dari halaman web (Aplikasi Web Progresif) untuk dijalankan sebagai aplikasi UWP. Jika true, itu akan ditentukan apakah URL yang dinavigasi aplikasi memiliki izin yang diperlukan untuk mendaftarkan aplikasi sebagai pekerja layanan. | Nilai boolean opsional. | Tidak |
Catatan
Kelas UWP Windows Runtime yang ingin Anda ekspos ke kode JavaScript harus didekorasi dengan atribut AllowForWeb tempatnya dideklarasikan.
Elemen anak
Tidak ada.
Elemen induk
elemen induk | Deskripsi |
---|---|
uap:ApplicationContentUriRules | Menentukan halaman mana dalam konteks web yang memiliki akses ke perangkat geolokasi sistem (jika aplikasi memiliki izin untuk mengakses kemampuan ini) dan akses ke clipboard. |
Keterangan
Jika lebih dari satu aturan didefinisikan, maka urutan aturan itu penting.
Untuk menentukan atribut Match dengan IRI untuk sumber daya web, Anda hanya dapat menentukan situs aman https:
- situs "http:" yang tidak aman tidak diizinkan. Jika Anda menentukan http:
situs, Anda mendapatkan kesalahan validasi pemeriksaan semantik skema.
Untuk nilai apa pun yang memiliki skema di Windows 8.1 (versi 6.3.0), manifes hanya mengizinkan skema amanhttps:
. Manifes gagal skema lainnya. Aturan ini tidak berlaku pada aplikasi Windows 8 untuk kompatibilitas mundur.
Persyaratan
Item | Nilai |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
Versi OS Minimum | Windows 10 versi 1511 (Build 10586) |