2017-06-26 5 views
0

Ich möchte die aktuelle Adresse abrufen und im Grunde in ein Textfeld eingeben. Ich habe diesen Link gefunden, kann aber nichts verstehen.Cefsharp Wie bekomme ich die aktuelle URL Adresse? C#

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

Ich würde wirklich einen Code-Snippet von jemandem zu schätzen wissen. Es bringt mich um. Ich verwende WFA.

+0

Bitte teilen Sie Ihre Bemühungen so weit, einige Code zum Beispiel. – Chrille

+0

Ich habe den Browser, der funktioniert gut https://puu.sh/wuFOg/3ac3a28bda.png Thing ist, möchte ich überprüfen, ob der Link an den einen oder anderen Ort = weitergeleitet wird = wenn der Benutzer Logger ist oder nicht. (Es ist ein bisschen seltsam :)) –

Antwort

1

Der Browser-Objekt stellt die Adresse der Eigenschaft Adresse mit:

var browser = new ChromiumWebBrowser(...); 
var currentAddress = browser.Address; 
+1

Ich habe die browser.Address Eigenschaft auf Version 57 nicht gefunden, ist es auf älteren Versionen. – Pravin

+0

@ Pravin: Es sollte noch in Version 57 verfügbar sein: http://cefsharp.github.io/api/57.0.0/html/P_CefSharp_Wpf_ChromiumWebBrowser_Address.htm – Chrille

1

Sie müssen unter Adreßänderung Ereignis hören und es sich weiterhin besteht.

this.Browser = new ChromiumWebBrowser(); 
this.Browser.AddressChanged += Browser_AddressChanged; 

private void Browser_AddressChanged(object sender, AddressChangedEventArgs e) 
     { 
      this.CurrentAddress = e.Address; 
     } 
Verwandte Themen