2017-11-21 10 views
0

私は現在、Visual Studioを使用してC#でWindowsフォームプロジェクトを作成しています。最近、VSのデフォルトブラウザをCefSharpのクロムブラウザに切り替えました。私のニーズに適しています。 CefSharpから絶対パスを取得する方法はありCefSharpのウェブページの絶対URL?

if (webBrowser.Url.AbsolutePath == (sender as WebBrowser).Url.AbsolutePath) 

:私のコードを固定しながら、私はこのコード行を変更するには(CefSharp中)URLの絶対パスを取得する方法を見つけ出すことができませんでしたブラウザがあれば、どうやってそれをやることができますか?

答えて

0
if (webBrowser.Address == (sender as WebBrowser).Address) 

か、あなたはUriオブジェクトが必要な場合:

var uri1 = new Uri(webBrowser.Address); 
var uri2 = new Uri((sender as WebBrowser).Address); 

if (uri1.AbsolutePath == uri2.AbsolutePath) 
    ... 
+0

ありがとうございました。それは私が探していたものです –