【问题标题】:Cefsharp Visual Studio Get Link UrlCefsharp Visual Studio 获取链接网址
【发布时间】:2017-09-30 01:16:31
【问题描述】:

我正在使用 Visual Studio cefsharp 构建一个 Web 浏览器。我一直在努力寻找一种方法来找到特定链接的 url(在右键单击或鼠标悬停等操作上)。换句话说,当我右键单击一个链接时,我想将 url 存储在一个变量中。我发现了这个:http://magpcss.org/ceforum/viewtopic.php?f=17&t=12635 我相信这会解决我的问题,但不知道如何使用它。如果有人可以解释此链接或提出新的解决方案,我将不胜感激。 谢谢。

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。见minimal reproducible example
  • @Mat'sMug。我不是在寻求调试帮助,我只是不确定如何继续并寻求有关如何解决此问题的建议
  • 好的,抱歉,关闭原因错误。您的问题太宽泛不适合本网站,请拨打tour 并阅读How to Ask。要求场外资源或教程也是题外话。你读过help center 页面吗?
  • @Mat'sMug 好的,谢谢你的澄清

标签: visual-studio visual-studio-2012 webbrowser-control chromium-embedded


【解决方案1】:

我使用的是 CEF,而不是 CefSharp。所以我会尝试猜测它在 CefSharp 中是如何工作的。当您右键单击浏览器中的任何内容时,将显示上下文菜单。有一种方法可以为上下文菜单创建自定义处理程序。 This教程有一些细节。

OnBeforeContextMenu 的第四个参数是IContextMenuParams。如果我正确理解您的问题,您正在寻找 LinkUrl property

【讨论】:

    猜你喜欢
    • 2020-11-12
    • 2018-03-22
    • 2018-08-02
    • 2015-07-31
    • 2017-11-22
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多