如何检测用户何时单击WebView控件中的超链接?
本文关键字:控件 WebView 超链接 单击 何时 何检测 检测 用户 | 更新日期: 2023-09-27 18:08:36
我试图检测用户何时点击Windows 10的WebView控件中的超链接。有什么方法可以检测到这个事件吗?
如果你想捕获点击本身,你需要从网页的JavaScript内部完成。根据页面的来源,您可以在WebView中注入JavaScript代码。InvokeScriptAsync
如果你想检测由点击触发的导航,那么你可以处理WebView。
在Windows 10上,我会使用WebView.NewWindowRequested
事件:
private void WebView1_NewWindowRequested(WebView sender, WebViewNewWindowRequestedEventArgs args)
{
Debug.WriteLine(args.Uri);
args.Handled = true; // Prevent the browser from being launched.
}