WebView2如何运行Javascript功能?

问题描述

在我的 WebView2 中,我用 js 文件加载了我的本地 html,一切正常,但是如何从我的 WinForm 在 WebView 中运行脚本?

直到现在我在 VB 中使用 webBrowser 并且我是这样做的:

WebBrowser1.Document.InvokeScript("addProducts",New String() {"{ ""desc"": ""test"",""qta"": 1,""prezzo"": 2}"})

现在我正在尝试类似的东西:

private async void prodotto_Click(object sender,EventArgs e)
{
    await webView21.ExecuteScriptAsync("addProducts(\"{ \"desc\": \"test\",\"qta\": 1,\"prezzo\": 2})\"");
}

我什至尝试过:

private void prodotto_Click(object sender,EventArgs e)
{
    AddProduct();
}

async void AddProduct()
{
    await webView21.CoreWebView2.ExecuteScriptAsync("addProducts(\"{ \"desc\": \"test\",\"prezzo\": 2})\"");
}

但脚本甚至没有达到...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)