【问题标题】:How to get the the address of internal links in a webview如何在 webview 中获取内部链接的地址
【发布时间】:2011-08-08 11:36:34
【问题描述】:

如果用户点击网页视图中的内部链接。我想获取它的“href”。我的链接类似于:

<li><a href="RV://w_make27" style="color:#003366;">Click ME!!</a></li>

由于链接协议不是 http:// 我没有触发事件(导航/导航)

。如果有人知道这个问题的解决方案,请帮助我。

【问题讨论】:

    标签: c# windows-phone-7


    【解决方案1】:

    苏吉兹,

    如果我正确理解您的问题,您正在使用 WebBrowser 控件来显示“网络视图”并希望捕获用户单击的 URL。对吧?

    如果是这样,请监听 WebBrowser 的 Navigated/Navigating 引发的事件并使用 WebBrowser.Source 属性来获取浏览器组件正在加载的 URL。

    这有帮助吗?

    【讨论】:

    • 我的链接类似于:
    • 点击我!!
    • @samidip 由于链接协议不是 http:// 我没有触发事件(导航/导航)。有什么办法可以解决这个问题。
  • 嗯 .. 所以这些链接不是网络资源。怎么不是HTTP?它将用户带到哪里?我认为浏览器只显示 HTML 和 HTTP 是最常用的获取内容的方式。
  • 是的,链接不是网络资源。我想从示例“w_make27”中获取此处的 href 值。我希望此代码发送下一个 API
  • 在我看来,使用 WebBrowser 控件在这里是一个非常糟糕的主意。解析 HTML,并向用户展示您已经解析过 HTML 内容的自定义视图。
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签