Freigeben über


IWebViewControl.InvokeScriptAsync(String, IIterable<String>) Methode

Definition

Führt die angegebene Skriptfunktion aus dem aktuell geladenen HTML-Code mit bestimmten Argumenten als asynchrone Aktion aus.

public:
 IAsyncOperation<Platform::String ^> ^ InvokeScriptAsync(Platform::String ^ scriptName, IIterable<Platform::String ^> ^ arguments);
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<winrt::hstring> InvokeScriptAsync(winrt::hstring const& scriptName, IIterable<winrt::hstring> const& arguments);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<string> InvokeScriptAsync(string scriptName, IEnumerable<string> arguments);
function invokeScriptAsync(scriptName, arguments)
Public Function InvokeScriptAsync (scriptName As String, arguments As IEnumerable(Of String)) As IAsyncOperation(Of String)

Parameter

scriptName
String

Platform::String

winrt::hstring

Der Name der aufzurufenden Skriptfunktion.

arguments

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Ein Zeichenfolgenarray, das Argumente an die Skriptfunktion packt.

Gibt zurück

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Ein asynchrones Vorgangsobjekt, aus dem Sie nach erfolgreichem Abschluss das Zeichenfolgenergebnis des Skriptaufrufs abrufen können.

Attribute

Hinweise

o Verhindern Sie, dass schädlicher Code Ihre App ausnutzt. Rufen Sie diese Methode auf, um nur vertrauenswürdige Skripts aufzurufen.

Das aufgerufene Skript kann nur Zeichenfolgenwerte zurückgeben.

Bei der Ausführung von Skripts scheint die App nicht mehr zu reagieren. Behandeln Sie das LongRunningScriptDetected-Ereignis , um ein Skript mit langer Ausführungszeit zu unterbrechen.

Gilt für: