【问题标题】:GeckoFX Contextmenu open link in new tab (VB.NET)GeckoFX 上下文菜单在新选项卡中打开链接 (VB.NET)
【发布时间】:2018-04-09 18:05:04
【问题描述】:

我正在 Vb.Net 中编写基于 GeckoFX 45 的网络浏览器,但我无法让“在新选项卡中打开链接”工作。我的问题是:如何将页面的链接作为字符串右键单击以在新选项卡中打开它?

我可以让它工作的唯一方法是 GeckoWebBrowser1.CopyLinkLocation 并从剪贴板中读取它,但这不是我想在浏览器中执行此操作的方式。

示例:

希望有人能帮帮我!

【问题讨论】:

    标签: vb.net browser gecko geckofx


    【解决方案1】:

    您正在寻找的房产是:

    var currentPageAddress = Browser.Document.Url
    

    请记住,如果页面包含框架,您需要获取所需 Frame 元素的 Url(GetContentFrame() 是我通过名称查找所需框架的逻辑)

    【讨论】:

    • 非常感谢您的回答!我是 C# 的完整初学者,所以我无法将该代码实现到我的 VB.NET 程序中,也没有GeckoFrameElement。有没有办法在 VB.NET 中使用它?
    • 我有 99.9% 的把握在 vb.net 中应该有同样的功能。
    猜你喜欢
    • 2021-10-03
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 2015-06-29
    相关资源
    最近更新 更多