using System; using System.Collections.Generic; using System.Linq; using System.Text; using Xilium.CefGlue; namespace Lskj.Control.BrowserSetting2 { public class BsRequestHandler : CefRequestHandler { protected override CefResourceRequestHandler GetResourceRequestHandler(CefBrowser browser, CefFrame frame, CefRequest request, bool isNavigation, bool isDownload, string requestInitiator, ref bool disableDefaultHandling) { return null; } protected override bool OnBeforeBrowse(CefBrowser browser, CefFrame frame, CefRequest request, bool userGesture, bool isRedirect) { //DemoApp.BrowserMessageRouter.OnBeforeBrowse(browser, frame); return base.OnBeforeBrowse(browser, frame, request, userGesture, isRedirect); } protected override void OnRenderProcessTerminated(CefBrowser browser, CefTerminationStatus status) { //browser.StopLoad(); browser.Reload(); //DemoApp.BrowserMessageRouter.OnRenderProcessTerminated(browser); } } }