uap:Rule (Windows 10)
Specifica quali pagine nel contesto Web hanno accesso ai dispositivi di georilevazione del sistema (se l'app ha l'autorizzazione per accedere a questa funzionalità) e l'accesso agli Appunti.
Gerarchia degli elementi
<uap:ApplicationContentUriRules>
<uap:Rule>
Sintassi
<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.' />
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatoria | Valore predefinito |
---|---|---|---|---|
Tipo | Stringa che specifica se la regola è una regola di inclusione o esclusione. | Stringa che può avere uno dei valori seguenti: includere o escludere. | Sì | |
Corrispondenza | IRI da usare nella regola. Per informazioni dettagliate, vedere RFC 3987: Identificatori di risorsa internazionalizzati (IRIs). È univoco per applicazione nel pacchetto ed è distinzione tra maiuscole e minuscole. Ad esempio, i valori di Match possono essere: https://www.microsoft.com/ o *.pdf . |
Stringa con un valore compreso tra 1 e 2084 caratteri in lunghezza. | Sì | |
WindowsRuntimeAccess | Dichiara l'accesso UWP (Windows Runtime) dai siti remoti. Questo attributo fornisce il controllo a uno sviluppatore per specificare il set di URI che possono accedere alle API UWP dal proprio sito Web. Questo attributo non è consentito se Type è impostato su exclude . |
Stringa facoltativa che può avere uno dei valori seguenti: allowForWebOnly (Indica che solo le API UWP create dallo sviluppatore e incluse all'interno del pacchetto dell'app verranno esposte), tutte (Indica che tutte le API UWP consentite saranno disponibili.) o nessuna (in modo esplicito indica che non verranno esposte API UWP). | No | nessuna |
uap5:ServiceWorker | Ciò rappresenta la registrazione di un ruolo di lavoro del servizio da una pagina Web (un'app Web progressiva) da eseguire come app UWP. Se true, verrà determinato se un URL dell'app passa a ha l'autorizzazione necessaria per registrare l'app come ruolo di lavoro del servizio. | Valore booleano facoltativo. | No |
Nota
La classe UWP Windows Runtime che si intende esporre al codice JavaScript deve essere decorata con l'attributo AllowForWeb in cui viene dichiarato.
Elementi figlio
Nessuno.
Elementi padre
Elemento padre | Descrizione |
---|---|
uap:ApplicationContentUriRules | Specifica quali pagine nel contesto Web hanno accesso ai dispositivi di georilevazione del sistema (se l'app ha l'autorizzazione per accedere a questa funzionalità) e l'accesso agli Appunti. |
Commenti
Se sono definite più regole, l'ordine delle regole è importante.
Per definire l'attributo Match con un IRI per una risorsa Web, è possibile specificare solo siti sicuri https:
: i siti "http:" non protetti non sono consentiti. Se si specifica un sito, viene visualizzato un http:
errore di convalida della convalida semantica dello schema.
Per tutti i valori che hanno uno schema in Windows 8.1 (versione 6.3.0), il manifesto consente solo uno schema sicurohttps:
. Il manifesto ha esito negativo su qualsiasi altro schema. Questa regola non si applica alle app Windows 8 per la compatibilità con le versioni precedenti.
Requisiti
Elemento | Valore |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
Minimum OS Version | Windows 10 versione 1511 (Build 10586) |