IWebViewControl.InvokeScriptAsync(String, IIterable<String>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用特定参数从当前加载的 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
要调用的脚本函数的名称。
返回
一个异步操作对象,成功完成后,可以从中检索脚本调用的字符串结果。
- 属性
注解
o 防止恶意代码利用你的应用,请务必调用此方法以仅调用你信任的脚本。
调用的脚本只可以返回字符串值。
脚本运行期间,你的应用可能不做任何响应。 处理 LongRunningScriptDetected 事件以中断长时间运行的脚本。