zoukankan      html  css  js  c++  java
  • 使用CefSharp跳转页面不弹出页面:

    using CefSharp;
    using CefSharp.Wpf;
    namespace Common.Control
    {
        internal class CefSharpOpenPageSelf : ILifeSpanHandler
        {
            public bool DoClose(IWebBrowser browserControl, IBrowser browser)
            {
                return false;
            }
            public void OnAfterCreated(IWebBrowser browserControl, IBrowser browser)
            {
            }
            public void OnBeforeClose(IWebBrowser browserControl, IBrowser browser)
            {
            }
            public bool OnBeforePopup(IWebBrowser browserControl, IBrowser browser,  IFrame frame, string targetUrl, string targetFrameName, WindowOpenDisposition  targetDisposition, bool userGesture, IPopupFeatures popupFeatures, IWindowInfo  windowInfo, IBrowserSettings browserSettings, ref bool noJavascriptAccess, out  IWebBrowser newBrowser)
            {
                newBrowser = null;
                var chromiumWebBrowser = (ChromiumWebBrowser)browserControl;
                chromiumWebBrowser.Load(targetUrl);
                return true; //Return true to cancel the popup creation copyright by  codebye.com.
            }
        }
    }
    还在找我的道
  • 相关阅读:
    Python之路Day02
    Python之路Day01
    Python 常用单词
    JS-向数组添加元素
    JS-lambda表达式
    正则表达式问记录
    JDBC学习
    jquery常用选择器
    mongodb学习
    java8 lambda表达式
  • 原文地址:https://www.cnblogs.com/TimLiuDream/p/9897932.html
Copyright © 2011-2022 走看看