是否有无论如何,我可以在超级链接点击webview我的C#与超连接值在地铁?我正在使用WebView..NavigateToString()来生成内容?如何检测Metro中的WebView中是否有超链接被点击?
1
A
回答
1
由于Windows 8中的WebView不支持Navigating()事件,如Silverlight WebBrowser控件,因此无法获取超链接或取消导航。
但是,由于您使用的是NavigateToString()方法,因此您可以编写一些手动JavaScript代码,并在WebView.ScriptNotify()事件的帮助下实现。
5
您可以拨打InvokeScript
并使用您自己的一些Javascript语言为用户导航离开页面时设置侦听器。这看起来像下面这样在C#:
var navigationListenerString = @"
(function() {
function leavingPage() {
window.external.notify("LEAVING PAGE");
}
window.onbeforeunload = leavingPage;
})()";
webView.InvokeScript("eval", new string[] { navigationListenerString });
然后你可以使用ScriptNotify
听您的特定信息,以确定该页面被卸载和用户离开。不幸的是,你无法检测到用户的去向。另外,如果超链接在新窗口中打开并且webview不能卸载,则无法检测到。
相关问题
- 1. 检测是否有超链接被点击
- 2. 检测链接被点击时WebView(Mac)
- 3. 检查gridview中的超链接是否已被点击c#
- 4. php检查链接是否被点击
- 5. php检查链接是否被点击
- 6. WebView如何检测按钮是否被点击
- 7. WebView - 用户点击链接时检测?
- 8. 当window.onbeforeunload被触发时如何检测链接是否被点击?
- 9. 检测href链接是否被点击使用PHP
- 10. jQuery - 如何检查特定DIV中是否有链接被点击?
- 11. 有没有办法检查链接是否被点击?
- 12. 如何检查一个链接是否已被点击在php
- 13. 如何检查链接(a)提交按钮是否被点击
- 14. 如何检查特定链接是否已被点击(JS)
- 15. 如何检查链接是否已被点击?
- 16. 如何检测pygame中的精灵是否被点击
- 17. 负载当链接被点击的WebView
- 18. 如何检测链接上的点击
- 19. 如何检测链接是否有效?
- 20. 检查“如何”链接被点击
- 21. JavaScript:检测iframe中的链接点击
- 22. iPhone中的UIWebVIew链接点击检测
- 23. 如何检测Bash中符号链接是否被破坏?
- 24. 检测Android WebView中是否点击了特定的按钮
- 25. Jquery:检查列表中的所有链接是否已被点击
- 26. 如何检测用户点击超链接
- 27. 如何检查链接是否可以在列中点击
- 28. 检测链接点击UIWebview
- 29. Android Webview未检测到链接点击同时在webview中启用Javascript
- 30. 如何检测JavaScript中是否有被点击的东西? (不使用jQuery)