|
|
@ -18,7 +18,7 @@ namespace 齐越慧眼.cefhelper |
|
|
|
protected override bool OnBeforeBrowse(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, bool userGesture, |
|
|
|
bool isRedirect) |
|
|
|
{ |
|
|
|
// 先调用基类的实现,断点调试
|
|
|
|
// 先调用基类的实现,断点调试
|
|
|
|
return base.OnBeforeBrowse(chromiumWebBrowser, browser, frame, request, userGesture, isRedirect); |
|
|
|
} |
|
|
|
|
|
|
@ -85,9 +85,22 @@ namespace 齐越慧眼.cefhelper |
|
|
|
return base.OnResourceResponse(chromiumWebBrowser, browser, frame, request, response); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
protected override CefReturnValue OnBeforeResourceLoad(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback) |
|
|
|
{ |
|
|
|
if (!request.Url.Contains("mobile.yangkeduo.com/login.html")) |
|
|
|
{ |
|
|
|
if (request.Url.Contains("yangkeduo")) |
|
|
|
{ |
|
|
|
request.SetHeaderByName("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 NetType/WIFI MicroMessenger/7.0.20.1781(0x6700143B) WindowsWechat(0x63070517)", true); |
|
|
|
} |
|
|
|
} |
|
|
|
return base.OnBeforeResourceLoad(chromiumWebBrowser, browser, frame, request, callback); |
|
|
|
} |
|
|
|
|
|
|
|
//protected override IResponseFilter GetResourceResponseFilter(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IResponse response)
|
|
|
|
//{
|
|
|
|
// if (request.Url.Contains("search.jd.com"))
|
|
|
|
// if (request.Url.Contains("static.pddpic.com"))
|
|
|
|
// {
|
|
|
|
// var fil = new MyResponseFilter(true, Brower, request.Url);
|
|
|
|
// return fil;
|
|
|
|