共用方式為


IWebViewControl.InvokeScriptAsync(String, IIterable<String>) 方法

定義

從目前載入的 HTML 執行指定的腳本函式,並搭配特定引數作為非同步動作。

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)

參數

scriptName
String

Platform::String

winrt::hstring

要叫用的腳本函式名稱。

arguments

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

將引數封裝至腳本函式的字串陣列。

傳回

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

非同步作業物件,您可以在成功完成時擷取腳本調用的字串結果。

屬性

備註

o 防止惡意程式碼惡意探索您的應用程式,請務必呼叫此方法,只叫用您信任的腳本。

叫用的指令碼可以只傳回字串值。

指令碼正在執行時,您的應用程式看起來會像沒有回應。 處理 LongRunningScriptDetected 事件,以中斷長時間執行的腳本。

適用於