/// <summary> /// The on console message. /// </summary> /// <param name="browser"> /// The browser. /// </param> /// <param name="level"> /// The level. /// </param> /// <param name="message"> /// The message. /// </param> /// <param name="source"> /// The source. /// </param> /// <param name="line"> /// The line. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> protected override bool OnConsoleMessage(CefBrowser browser, CefLogSeverity level, string message, string source, int line) { var evntArgs = new ConsoleMessageEventArgs(message, source, line); mBrowser.InvokeAsyncIfPossible(() => mBrowser.OnConsoleMessage(evntArgs)); return(evntArgs.Handled); }
/// <summary> /// The on plugin crashed. /// </summary> /// <param name="browser"> /// The browser. /// </param> /// <param name="pluginPath"> /// The plugin path. /// </param> protected override void OnPluginCrashed(CefBrowser browser, string pluginPath) { _browser.InvokeAsyncIfPossible(() => _browser.OnPluginCrashed(new PluginCrashedEventArgs(pluginPath))); }
/// <summary> /// The on after created. /// </summary> /// <param name="browser"> /// The browser. /// </param> protected override void OnAfterCreated(CefBrowser browser) { base.OnAfterCreated(browser); _browser.InvokeAsyncIfPossible(() => _browser.OnBrowserAfterCreated(browser)); }
/// <summary> /// The on title change. /// </summary> /// <param name="browser"> /// The browser. /// </param> /// <param name="title"> /// The title. /// </param> protected override void OnTitleChange(CefBrowser browser, string title) { _browser.InvokeAsyncIfPossible(() => _browser.OnTitleChanged(new TitleChangedEventArgs(title))); }
/// <summary> /// The on load end. /// </summary> /// <param name="browser"> /// The browser. /// </param> /// <param name="frame"> /// The frame. /// </param> /// <param name="httpStatusCode"> /// The http status code. /// </param> protected override void OnLoadEnd(CefBrowser browser, CefFrame frame, int httpStatusCode) { _browser.InvokeAsyncIfPossible(() => _browser.OnFrameLoadEnd(new FrameLoadEndEventArgs(frame, httpStatusCode))); }