我目前有一个问题,当一个链接在我的浏览器中发生碰撞时打开一个新窗口,我无法使用webbrowser.Navigating,因为有几个导航已经出现在用户可以到链接打开新窗口。我已经看过vb.net Detect if a link is clicked in Webbrowser control但这并没有太大的帮助。有没有办法在网页浏览器中检测到linkclick?我现在亏本了,会很感激任何帮助。浏览器检测链接点击并在新窗口中打开vb.net
2
A
回答
2
我能够弄清楚如何做到这一点,对于有类似问题的任何人,代码如下。
Private Sub webMailNavigating(sender As Object, e As WebBrowserNavigatingEventArgs) Handles webMail.Navigating
' opens link in new tab if it isn't blank and will not open emails in a new tab.
Try
If Not e.Url.ToString.Contains("emailUrl") And Not e.Url.ToString.Contains("about:blank") Then
e.Cancel = True
Process.Start(e.Url.ToString)
Else
End If
Catch
End Try
End Sub
1
我会尝试this链接,链接从this other后又链接。 这两者都使用C#,但是,如果它符合您的需求,则可以将其转换为here。
基本上将一个事件添加到WebBrowser文档。
但是,如果你这样做,它可能会很挑剔。有时,如果没有完全编码,它可以触发两次。
相关问题
- 1. 点击链接打开新的浏览器窗口
- 2. 下载链接点击浏览器中打开下载窗口
- 3. 单击已打开的浏览器窗口中的href链接
- 4. iscroll链接打开一个新的Safari浏览器窗口?
- 5. 在谷歌浏览器的隐身窗口中打开链接
- 6. 如何在默认浏览器中打开铬浏览器链接的点击?
- 7. 打开窗口浏览器
- 8. 如何在PDF中打开超链接(在浏览器中打开)将在新选项卡/窗口中打开
- 9. 在QtWebView中捕获链接点击并在默认浏览器中打开
- 10. asp:Gridview中的超链接在新的浏览器窗口中打开PDF
- 11. 在javascript中检测浏览器窗口
- 12. 如何在按钮点击事件中打开新的浏览器窗口?
- 13. 打开IE浏览器时点击浏览器中的链接c#?
- 14. 检测点击浏览器
- 15. 在新的浏览器窗口中打开弹出式pdf的链接
- 16. 如何在新的浏览器窗口中使用ie打开链接11
- 17. 如何通过JavaScript在新浏览器窗口中仅打开外部链接?
- 18. 在新浏览器窗口中打开链接的可用性研究
- 19. 在新的浏览器窗口中打开PDF内容链接(PDFsharp using silverPDF.dll)
- 20. 打开新窗口弹出窗口与浏览器分开
- 21. 如何在超链接点击打开新的IE窗口
- 22. 在新窗口中打开外部链接并跟踪出站点击事件
- 23. 在浏览器中打开链接?
- 24. 单击表单按钮打开新的浏览器窗口
- 25. 在新窗口中打开链接
- 26. 在新窗口中打开链接
- 27. 在新窗口中打开链接
- 28. 在新窗口中打开HTML链接
- 29. 如何切换到在UFT中点击父浏览器后打开的新浏览器窗口?
- 30. Selenium如何关闭Chrome浏览器并打开新窗口
谢谢你,你是非常有益的,但并不完全我一直在寻找的答案,我会后我的回答给别人看不久 – jdwee
@jdwee别客气,现在我明白你想在你的回答帖子中完成并理解你最初的目标:)很高兴你知道了 –