提问人:John 提问时间:9/6/2023 更新时间:9/6/2023 访问量:108
Vb.net - 在 WebView2 控件中捕获单击事件
Vb.net - capturing click event in webview2 control
问:
我正在尝试在 webview2 控件中捕获单击事件,但我似乎无法让它正常工作。
Webview2 已初始化并根据需要呈现 HTML,并且我为 webmessage received 添加了一个处理程序......
AddHandler Webview2.WebMessageReceived, AddressOf Webview2_WebMessageReceived
现在只是试图抛出一个消息框......
Private Async Sub Webview2_WebMessageReceived(sender As Object, e As CoreWebView2WebMessageReceivedEventArgs)
MessageBox.Show(e.TryGetWebMessageAsString)
End Sub
在呈现的 HTML 中,我有一个带有 id=“butt1” 的按钮。
在 webview2 的导航完成事件中,我触发它以侦听点击......
Await Webview2.ExecuteScriptAsync("document.getElementsById('butt1').click();")
一切都无一例外地运行,但消息框永远不会在单击按钮时触发。
谁能在这里推动我朝着正确的方向前进?
答: 暂无答案
评论