代码之家  ›  专栏  ›  技术社区  ›  CsgoTalks Com

如何获取当前URL地址?c#

  •  6
  • CsgoTalks Com  · 技术社区  · 8 年前

    我想得到当前地址,基本上把它放在一个文本框中。

    http://cefsharp.github.io/api/57.0.0/html/P_CefSharp_WinForms_ChromiumWebBrowser_Address.htm

    如果有人能给我一段代码,我将不胜感激。我快死了。 我正在使用WFA。

    3 回复  |  直到 8 年前
        1
  •  5
  •   Pravin    8 年前

    你必须听下面的地址更改事件,并坚持自己。

    this.Browser = new ChromiumWebBrowser();
    this.Browser.AddressChanged += Browser_AddressChanged;
    
    private void Browser_AddressChanged(object sender, AddressChangedEventArgs e)
            {
                this.CurrentAddress = e.Address;
            }
    
        2
  •  2
  •   Chrille    8 年前

    browser对象使用属性公开地址

    var browser = new ChromiumWebBrowser(...);
    var currentAddress = browser.Address;
    
        3
  •  2
  •   w60    7 年前

    TextBox1.Text = browser.Address;
    

    似乎有效。尝试更新到71,看看这是否有帮助,如果你仍然有这个问题。

    如果你不知道如何做到这一点,那么只需要以下几点:

    CefSharp.WinForms.ChromiumWebBrowser browser = new CefSharp.WinForms.ChromiumWebBrowser("https://google.com/");
    
    推荐文章