CefSharp 是一个基于 Chromium 的 .NET 浏览器组件,用于在 Windows Presentation Foundation (WPF)、Windows Forms 和其他 .NET 应用程序中嵌入浏览器功能。它提供了许多方法和事件,用于与浏览器进行交互。以下是一些 CefSharp 的常用方法:
BrowserSettings
: 用于配置浏览器的设置,如默认编码、缓存、JavaScript 脚本执行等。LoadHtml
: 加载 HTML 字符串并在浏览器中显示。LoadUrl
: 加载指定的 URL 并在浏览器中显示。Reload
: 重新加载当前加载的页面。Stop
: 停止当前正在加载的页面。GoBack
: 导航到浏览器的上一个页面(与浏览器的后退按钮相同)。GoForward
: 导航到浏览器的下一个页面(与浏览器的前进按钮相同)。Print
: 打印当前加载的页面。Find
: 在当前加载的页面中查找指定的文本。GetSource
: 获取当前加载的页面的 HTML 源代码。GetTitle
: 获取当前加载的页面的标题。GetAddress
: 获取当前加载的页面的 URL 地址。Download
: 开始下载指定 URL 的文件。AddScript
: 向当前加载的页面注入 JavaScript 脚本。EvaluateScript
: 执行指定的 JavaScript 代码,并返回执行结果。CallScript
: 调用页面中定义的 JavaScript 函数。GetCookie
: 获取指定 URL 的 cookie 信息。SetCookie
: 设置指定 URL 的 cookie 信息。DeleteCookie
: 删除指定 URL 的 cookie 信息。GetBrowser
: 获取 CefSharp 浏览器实例的引用。
这只是 CefSharp 提供的一些方法示例,还有其他方法和事件可用于与浏览器进行交互和操作。你可以参考 CefSharp 的官方文档以获取更详细的信息和使用示例。