gpt4 book ai didi

C# InvokeScript 给出错误 80020006

转载 作者:行者123 更新时间:2023-11-30 20:56:33 25 4
gpt4 key购买 nike

我有一段代码如下。

webBrowser.IsScriptEnabled = true;
webBrowser.InvokeScript("eval", "alert('hey')");

它给出发生未知错误。错误:80020006。您能否指导如何纠正此错误。

最佳答案

Windows Phone中没有内置浏览器window.alert,但是你可以如下绑定(bind)一个来调用WebBrowser.ScriptNotify

//inside the page
window.alert = function (__msg) { window.external.notify(' + __msg + '); };


// in your C# code
this.webBrowser.ScriptNotify += new EventHandler<NotifyEventArgs>(Browser_ScriptNotify);
void Browser_ScriptNotify(object sender, NotifyEventArgs e)
{
MessageBox.Show(e.Value);
}

//later
this.CordovaView.Browser.IsScriptEnabled = true;
this.CordovaView.Browser.InvokeScript("alert", "ok");

在 Cordova 上,还有一个 Notification Plugin 可以插入

window.alert = navigator.notification.alert;

只需确保在 config.xml 中启用通知插件

  <feature name="Notification">
<param name="wp-package" value="Notification"/>
</feature>

关于C# InvokeScript 给出错误 80020006,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com