c# - 如何检测用户何时单击 WebView 控件中的超链接?

标签 c# windows webview win-universal-app uwp

我正在尝试检测用户何时从 Windows 10 单击 WebView 控件中的超链接。有什么方法可以检测到此事件吗?

最佳答案

如果您想要捕获点击本身,您需要从网页的 JavaScript 中执行此操作。根据页面的来源,您可以使用 WebView.InvokeScriptAsync 注入(inject) JavaScript 代码。

如果你想检测点击触发的导航,那么你可以处理 WebView.NavigationStartingNavigationCompleted事件。

关于c# - 如何检测用户何时单击 WebView 控件中的超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32092642/

相关文章:

c# - 用于检测 ISO 语言代码的正则表达式

c - 如何读取子进程的输出?

java - 在 WebView 中为我的 Android 应用程序使用自定义 (unicode) 字体

C# 路径操作

c# - 存储库有更改事件是一种代码味道吗?

windows - 难道不能从线程 ID 获取句柄吗?

android - 将 WebView 中的文本方向设置为 RTL

android - 长按android webview中的链接时如何打开上下文菜单?

c# - Windows Phone 没有完全截图

windows - 无法从 Windows 10 上的主机访问 vagrant box