0

有没有办法在 Windows Store (8.1) 应用程序的任何 Webview 导航事件中捕获对带有 href 的超链接的点击(例如:myapp://xyz)?我知道这可以在 html 中使用 window.external.notify 来实现。wp7中缺少此功能,后来在wp8中添加了Windows 8.1应用程序中不允许这样做还是我在这里遗漏了什么?

4

2 回答 2

0

通过 windows phone 8 中的 WebView,我认为它是一个 WebBrowser 控件。显然,我找不到直接的方法来获得超链接点击。因为不是由用户交互发起的所有内部 rdirect、超链接和类似导航都具有与链接单击相同的模式。所以没有明显的直接方法来隔离它们。(当然,除非您处理一些 ui 事件,例如点击浏览器等。我认为这不是明智的做法。)

于 2014-05-20T12:13:28.953 回答
0

在 Windows 10 中,您可以在 WebView 上使用“UnsupportedUriSchemeIdentified”事件。确保将事件 args Handled 设置为 true,这样 Windows 对话框就不会弹出。

于 2015-08-29T17:53:03.843 回答