这是一个真正的2%ER获取URL但在这里不用,我已经创造了VS2010一个winform与壁虎2.0.1-0.10(最新版本)WebBrowser控件,我使用的是触摸屏幕导航。有时,当点击一个超链接时,它将选择文本而不是导航,在DomMouseUp事件上我想检查是否存在选定的文本,如果是的话,我想查看它是否是超链接,如果是,超链接的位置。我对GeckoSelection有一个混乱,但没有什么显而易见的。我正在寻找一种方法来查看在Web浏览器中选择的是超链接,有什么想法?壁虎web浏览器,从选定的超链接
1
A
回答
0
更新:一个更好的解决方案是使用(在DomFocus再次)
m_strInnerHtml = geckoWebBrowser.Document.ActiveElement.GetAttribute("href");
这将返回ACTU al超链接地址,但要注意的一件事是,如果你在谷歌例如,并选择页面底部的“广告”超链接,它可能会返回“/ advertisingpage /”,它必须附加到原始网址。然而,点击远离谷歌的超链接将返回完整的地址。
2
我已经工作了:有兴趣的人这样的事情,在壁虎控制使用DomFocus:
m_strInnerHtml = geckSel.ActiveElement.Parent.InnerHtml.ToString();
这会给你所选项目的innerHTML,从这里可以提取HREF标签并获取URL,浏览到它,变戏法似的:)
0
非常良好的行为给出了通过调用下面
m_strInnerHtml = geckoWebBrowser1.Url.AbsoluteUri()
相关问题
- 1. 壁虎网页浏览器c#编码
- 2. 拉撒路壁虎网页浏览器
- 3. 如何获取android web浏览器中选定超链接的URL?
- 4. 如何从壁虎浏览器中删除安全消息框
- 5. vb.net web浏览器链接到默认Web浏览器
- 6. VBA打开超链接到浏览器
- 7. document.readyState模拟基于壁虎的浏览器
- 8. 壁虎浏览器点击Facebook上的按钮按钮
- 9. 壁虎浏览器不同的代理和饼干
- 10. 如何使用WebBrowserReadyState的壁虎网页浏览器在C#.NET
- 11. c#web浏览器和statustext显示超链接
- 12. 如何用壁虎浏览器打开新窗口?
- 13. 导航到一个单独的浏览器从Gridview超链接
- 14. 从打开浏览器停止TextBlock中的超链接
- 15. 从Web浏览器
- 16. 从Web浏览器对象中的JS访问链接
- 17. 浏览蟒蛇中的超链接
- 18. web浏览器的网站超时
- 19. 在外部浏览器中打开web浏览器控件中的链接?
- 20. 接受在web浏览器
- 21. 从浏览器链接开始活动
- 22. 如何从浏览器链接到Paw.app?
- 23. GitLab WEB浏览器会话超时
- 24. 如何从Web浏览器
- 25. 如何在vb.net中自动在Web浏览器中单击超链接?
- 26. IPhone 5S移动Safari浏览器的超链接不是“点击”
- 27. JLabel超链接在正确的URL下打开浏览器
- 28. 超链接图像周围的HTML,但在浏览器
- 29. 获得超链接文本的浏览器右键点击
- 30. 将当前浏览器的网址添加到HTML超链接