使用 CefSharp 的网页的绝对 URL?
Absolute URL of a webpage with CefSharp?
我目前正在使用 Visual Studio 在 C# 中开发 Windows Forms 项目。最近,我将 VS 中的默认浏览器切换为 CefSharp 的 chromium 浏览器,因为它更适合我的需要。在修复我的代码时,我无法弄清楚如何获取 URL (在 CefSharp 中)的绝对路径来更改这行代码:
if (webBrowser.Url.AbsolutePath == (sender as WebBrowser).Url.AbsolutePath)
有没有办法从 CefSharp 浏览器获取绝对路径?如果有,我该怎么做?
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)
...
我目前正在使用 Visual Studio 在 C# 中开发 Windows Forms 项目。最近,我将 VS 中的默认浏览器切换为 CefSharp 的 chromium 浏览器,因为它更适合我的需要。在修复我的代码时,我无法弄清楚如何获取 URL (在 CefSharp 中)的绝对路径来更改这行代码:
if (webBrowser.Url.AbsolutePath == (sender as WebBrowser).Url.AbsolutePath)
有没有办法从 CefSharp 浏览器获取绝对路径?如果有,我该怎么做?
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)
...