Freigeben über


WebView.AnyScriptNotifyUri Eigenschaft

Definition

Hinweis

AnyScriptNotifyUri wird in Apps, die für Windows 8.1 kompiliert wurden, nicht unterstützt. Aktualisieren Sie stattdessen den Abschnitt ApplicationContentUriRules des App-Manifests. Weitere Informationen finden Sie im Abschnitt Hinweise.

Ruft einen Wert ab, den Sie verwenden können, um die AllowedScriptNotifyUris-Eigenschaft so festzulegen, dass jede Seite ScriptNotify-Ereignisse für diese WebView auslösen kann.

public:
 static property IVector<Uri ^> ^ AnyScriptNotifyUri { IVector<Uri ^> ^ get(); };
/// [get: Windows.Foundation.Metadata.Deprecated("AnyScriptNotifyUri is unavailable for releases beginning with Windows 8.1. Instead, list URIs under ApplicationContentUriRules in the package manifest. For more info, see the AnyScriptNotifyUri documentation.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
static IVector<Uri> AnyScriptNotifyUri();
/// [get: Windows.Foundation.Metadata.Deprecated("AnyScriptNotifyUri is unavailable for releases beginning with Windows 8.1. Instead, list URIs under ApplicationContentUriRules in the package manifest. For more info, see the AnyScriptNotifyUri documentation.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
static IVector<Uri> AnyScriptNotifyUri();
public static IList<System.Uri> AnyScriptNotifyUri { [Windows.Foundation.Metadata.Deprecated("AnyScriptNotifyUri is unavailable for releases beginning with Windows 8.1. Instead, list URIs under ApplicationContentUriRules in the package manifest. For more info, see the AnyScriptNotifyUri documentation.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))] get; }
public static IList<System.Uri> AnyScriptNotifyUri { [Windows.Foundation.Metadata.Deprecated("AnyScriptNotifyUri is unavailable for releases beginning with Windows 8.1. Instead, list URIs under ApplicationContentUriRules in the package manifest. For more info, see the AnyScriptNotifyUri documentation.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")] get; }
var iVector = WebView.anyScriptNotifyUri;
Public Shared ReadOnly Property AnyScriptNotifyUri As IList(Of Uri)

Eigenschaftswert

Die sichere Liste der URIs, die ScriptNotify-Ereignisse auslösen dürfen.

Attribute

Hinweise

Windows 8.1

AnyScriptNotifyUri wird in Apps, die für Windows 8.1 kompiliert wurden, nicht unterstützt. Damit eine externe Webseite das ScriptNotify-Ereignis beim Aufrufen von window.external.notify auslöst, müssen Sie den URI der Seite im Abschnitt ApplicationContentUriRules des App-Manifests einschließen. (Sie können dies in Visual Studio auf der Registerkarte Inhalts-URIs des Package.appxmanifest-Designers tun.) Die URIs in dieser Liste müssen HTTPS verwenden und können Unterdomänenplatzhalter enthalten (z. B. https://.microsoft.com), aber sie dürfen keine Domänenplatzhalter enthalten (z. B. https://.com und https://.). Die Manifestanforderung gilt nicht für Inhalte, die aus dem App-Paket stammen, die einen URI vom Typ „ms-local-stream:// URI“ verwenden, oder die mit NavigateToString geladen werden.

Windows 8

Diese Hinweise gelten nur für Apps, die für Windows 8 kompiliert wurden, auch wenn sie unter Windows 8.1 ausgeführt werden.

Damit eine externe Webseite das ScriptNotify-Ereignis beim Aufrufen von window.external.notify auslöst, müssen Sie den URI der Seite in die Liste einschließen, die von der AllowedScriptNotifyUris-Eigenschaft zurückgegeben wird. Legen Sie diese Eigenschaft auf AnyScriptNotifyUri fest, um anzugeben, dass jede Seite ScriptNotify-Ereignisse für dieses WebView-Steuerelement auslösen kann. Diese Anforderung gilt nicht für Inhalte, die mit der NavigateToString-Methode geladen werden.

Gilt für: