CefSharp网页的绝对URL?

时间:2017-11-21 13:07:21

标签: c# visual-studio url cefsharp absolute-path

我目前正在使用Visual Studio在C#中处理Windows窗体项目。最近,我将VS中的默认浏览器切换到了CefSharp的chrome浏览器,因为它更适合我的需求。在修复我的代码时,我无法弄清楚如何获取URL的绝对路径(在CefSharp中)来更改这行代码:

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

有没有办法从CefSharp浏览器获取绝对路径?如果有,我该如何去做呢?

1 个答案:

答案 0 :(得分: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)
    ...