有没有办法在任何针对Windows应用商店(8.1)应用的Webview导航事件中使用href(例如:myapp:// xyz)捕获超链接上的点击?我知道这可以使用html中的window.external.notify来实现。 wp7中缺少此功能,后来在wp8中添加 这在Windows 8.1应用程序中是不允许的,还是我在这里遗漏了什么?
答案 0 :(得分:0)
通过Windows Phone 8中的WebView,我认为它是一个WebBrowser控件。 显然,没有直接的方法可以找到超链接点击。因为所有未由用户交互启动的内部rdirects,超链接和类似导航都具有链接点击所具有的相同类型的模式。所以没有明显的直接方式来隔离它们。 (除非你当然处理一些ui事件,比如点击浏览器等,我认为这不是明智的做法。)
答案 1 :(得分:0)
在Windows 10中,您可以使用" UnsupportedUriSchemeIdentified" WebView上的事件。确保将事件args Handled设置为true,这样Windows对话框就不会弹出。