0

私の WebView2 では、js ファイルを含むローカル html をロードしますが、すべて正常に動作しますが、WebView で WinForm からスクリプトを実行するにはどうすればよいですか?

今まで私は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\", \"qta\": 1, \"prezzo\": 2})\"");
}

しかし、スクリプトには到達していません...

4

1 に答える 1