using System; using System.Collections.Generic; using System.Linq; using System.Text; using Cef3; using System.Collections.Specialized; namespace Sashulin.common { class CwbRequestHandler : CefRequestHandler { private ChromeWebBrowser webBrowser; public CwbRequestHandler(ChromeWebBrowser browser) { webBrowser = browser; } protected override bool OnBeforeBrowse(CefBrowser browser, CefFrame frame, CefRequest request, bool isRedirect) { NameValueCollection map = request.GetHeaderMap(); request.SetHeaderMap(map); webBrowser.selfRequest = request; return base.OnBeforeBrowse(browser, frame, request, isRedirect); } protected override CefReturnValue OnBeforeResourceLoad(CefBrowser browser, CefFrame frame, CefRequest request,CefRequestCallback callback) { return base.OnBeforeResourceLoad(browser, frame, request, callback); } } }