// 浏览器核心准备就绪 protected override void OnWindowReady(IWebBrowserHandler browserClient) { // 在此处添加CEF客户端各项行文的处理子程序,例如:下载(通常使用DownloadHandler处理下载过程)、弹窗(LiftSpanHandler)、信息显示(DisplayHandler)等等 // Add the processing functions of the CefClient's handlers here, such as DownloadHandler, LifeSpanHandler, DisplayHandler, etc. // 示例: 处理浏览器的弹窗行为。如果不特别指定弹窗行为,CEF将会自行弹出一个无法控制浏览器窗口,你无法为CEF创建的这个窗口指定任何处理子程序。 // Example: Handle browser's popup behavior. If you don't specify the popup behavior handler, CEF will pop up a window that cannot controlled. You cannot specify any processing functions for this window created by CEF. browserClient.LifeSpanHandler.OnBeforePopup += LifeSpanHandler_OnBeforePopup; // 示例:处理浏览器的下载行为。如果不指定下载处理过程,那么浏览器将不会处理任何来自网页的下载请求。 // Example: Handle browser's download behavior. If you don't specify the download behavior handler, you could not donwload anything from the webpage. browserClient.DownloadHandler.OnBeforeDownload += DownloadHandler_OnBeforeDownload; // 示例:处理浏览器的加载行为。 // Example: Handle browser's load behavior. browserClient.LoadHandler.OnLoadEnd += LoadHandler_OnLoadEnd; browserClient.DisplayHandler.OnTitleChange += DisplayHandler_OnTitleChange; // 当主页面加载完成后,打开Chromium的开发者工具。 // When the main page is loadded, open the developer's tool // WebBrowser.ShowDevTools(); }
protected override void OnWindowReady(IWebBrowserHandler browserClient) { //在此处理CEF(浏览器)各项接口 //WebBrowser.ShowDevTools();\ browserClient.LoadHandler.OnLoadStart += LoadHandler_OnLoadStart; browserClient.LoadHandler.OnLoadEnd += LoadHandler_OnLoadEnd; }
protected override void OnWindowReady(IWebBrowserHandler browserClient) { // WebBrowser.ShowDevTools(); }
// 浏览器核心准备就绪 protected override void OnWindowReady(IWebBrowserHandler browserClient) { // WebBrowser.ShowDevTools(); // 在此处添加CEF客户端各项行文的处理子程序,例如:下载(通常使用DownloadHandler处理下载过程)、弹窗(LiftSpanHandler)、信息显示(DisplayHandler)等等。 }