none
请问如何获得WebBrowser控件中所点击的链接? RRS feed

  • 问题

  • 我做一个WP7程序,里面嵌一个webbrowser控件,控件导航到一个网页,网页内有很多超链接,当用户点击其中一个超链接的时候,如何获得这个超链接的地址?
    2011年7月20日 10:22

答案

  • 我做一个WP7程序,里面嵌一个webbrowser控件,控件导航到一个网页,网页内有很多超链接,当用户点击其中一个超链接的时候,如何获得这个超链接的地址?

    为WebBrowser控件注册两个事件 Navigating 和 LoadCompleted

    public string navigatingURL;
    public string loadedURL;
    
    private void myWebBrowser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
    {
    loadedURL = e.Uri.ToString();
    }
    
    private void myWebBrowser_Navigating(object sender, NavigatingEventArgs e)
    {
    navigatingURL = e.Uri.ToString();
    }
    



    Jake Lin
    2011年7月21日 0:33