Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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)));
 }
Ejemplo n.º 3
0
 /// <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));
 }
Ejemplo n.º 4
0
 /// <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)));
 }
Ejemplo n.º 5
0
 /// <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)));
 }