gpt4 book ai didi

c# - WP7 浏览器控件不会调用 javascript 错误 80020101

转载 作者:行者123 更新时间:2023-12-02 19:49:21 25 4
gpt4 key购买 nike

我有以下内容:

public MainPage()
{
webBrowser1.ScriptNotify += new EventHandler<NotifyEventArgs>(webBrowser1_ScriptNotify);
}

void webBrowser1_ScriptNotify(object sender, NotifyEventArgs e)
{
// ... some code ...
webBrowser1.InvokeScript("nativeCallback", response.Serialize());
}

当用户按下网页上的按钮时,会触发脚本通知。我正在尝试调用下面的 JavaScript,但我不断收到错误 80020101。

<script type="text/javascript">
function nativeCallback(e){
document.getElementById('callbackDiv').appendChild("<b>" + e + "</b>");
}
</script>

最佳答案

80020101 表示编译准备执行的函数时出现问题。
问题是 appendChild() 期望传递一个节点,而您给它一个字符串。

试试这个:

<script type="text/javascript"> 
function nativeCallback(e){
var b = document.createElement('b');
b.innerHTML = e;
document.getElementById('callbackDiv').appendChild(b);
}
</script>

您还可以直接访问callbackDiv:

callbackDiv.appendChild(b);

关于c# - WP7 浏览器控件不会调用 javascript 错误 80020101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9501058/

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