WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码(1)-使用CefSharp
2020-12-30 07:28
标签:设置 rom col 错误 tle ade 开发环境 info com 一、开发环境 1、本机,win7 x64, .net 4.6,vs2019 2、源码地址:源代码csdn 或者底部qq问我要 二、安装cefsharp 1、新建一个winform窗体程序,从nuget中搜索cefsharp并安装 2、修改项目属性为x86 在解决方案上,右键鼠标,选择属性,更改项目属性为x86,没有x86选项就在图中配置管理器中新建 3、重新生成项目,无错误 三、cefsharp基本使用,初始化、加入网址浏览、关闭、获取加载后的资源 1、初始化 运行,就展示了百度的首页 2、关闭事件 在窗体的关闭事件中,要释放cefsharp的资源 3、获取加载后的资源。在浏览器FrameLoadEnd事件中处理 WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码(1)-使用CefSharp 标签:设置 rom col 错误 tle ade 开发环境 info com 原文地址:https://www.cnblogs.com/heifengwll/p/13277153.html public static string url = "https://www.baidu.com";//设置进入网页
public ChromiumWebBrowser browser = new ChromiumWebBrowser(url);//初始化cefsharp浏览器
public Form1()
{
InitializeComponent();
browser.Dock = DockStyle.Fill;//设置填充满窗体
this.Controls.Add(browser);//把cefsharp加入到窗体中
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
CefSharp.Cef.Shutdown();
}
public void Init(string url, int? insertIndex = null)
{
browser.Dock = DockStyle.Fill;
panbrowser.Controls.Add(browser);
browser.RequestHandler = new WinFormsRequestHandler(Init);
browser.FrameLoadEnd += webBrowser_FrameLoadEndEventArgs;
}
///
上一篇:Windows-bat-Path
下一篇:WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码(4)-注入jquery文件和js代码
文章标题:WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码(1)-使用CefSharp
文章链接:http://soscw.com/index.php/essay/39234.html