Geckofx लोड पृष्ठ यूआरएल - wpf, gecko, geckofx मिलता है

मैं अपने डब्ल्यूपीएफ ऐप में geckofx-22 का उपयोग कर रहा हूं। मैं पेज के वर्तमान यूआरएल को देखना चाहता हूं जो geckofx नियंत्रण में लोड है। इसके लिए कोई संपत्ति नहीं मिल सकती है।

उत्तर:

जवाब के लिए 0 № 1

प्रयत्न GeckoWebBrowser.Url

GeckoFx का उपयोग करता है nsIWebNavigation इसे लागू करने के लिए इंटरफ़ेस।


जवाब के लिए 0 № 2

WPF के लिए नीचे दिए गए कोड का उपयोग करें और इसे Geckofx-WPF GeckoWebBrowser.cs में रखें

    /// <summary>
/// Gets the <see cref="Url"/> currently displayed in the web browser.
/// Use the <see cref="Navigate(string)"/> method to change the URL.
/// </summary>
[BrowsableAttribute(false)]
public Uri Url
{
get
{
if (_webNav == null)
return null;

nsIURI locationComObject = _webNav.GetCurrentURIAttribute();
var uri = locationComObject.ToUri();
Xpcom.FreeComObject(ref locationComObject);
return uri ?? new Uri("about:blank");
}
}

फिर आप यूआरएल के रूप में उपयोग कर सकते हैं

geckoWebbrowser.Url;

संबंधित सवाल
सबसे लोकप्रिय