我目前正在使用Visual Studio在C#中处理Windows窗体项目。最近,我将VS中的默认浏览器切换到了CefSharp的chrome浏览器,因为它更适合我的需求。在修复我的代码时,我无法弄清楚如何获取URL的绝对路径(在CefSharp中)来更改这行代码:
if (webBrowser.Url.AbsolutePath == (sender as WebBrowser).Url.AbsolutePath)
有没有办法从CefSharp浏览器获取绝对路径?如果有,我该如何去做呢?
答案 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)
...