79660302

Date: 2025-06-10 11:05:59
Score: 0.5
Natty:
Report link

I was able to get this to work. Instead of using my own sendBack function, i used the postMessage and WebMessageReceived.

JS code:

wWebView.CoreWebView2.ExecuteScriptAsync("window.addEventListener('message', function (event) {if (event.data && event.data.type === 'CPResponse') {window.chrome.webview.postMessage(JSON.stringify(event.data.data));}}, false);")

VB code:

Private Sub wWebView_WebMessageReceived(sender As Object, e As CoreWebView2WebMessageReceivedEventArgs) Handles wWebView.WebMessageReceived
        sendBack(e.TryGetWebMessageAsString())
    End Sub
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: dcme