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.
            }
        }
    }
    还在找我的道
  • 相关阅读:
    抽象类和接口
    truncate,delete和drop的区别
    PLSQL乱码问题
    Linux
    myEclipse闪退
    Java 中 Synchronized 的使用
    工厂模式
    Java中的File,IO流
    jQuery的学习
    C++中的标准模板库STL
  • 原文地址:https://www.cnblogs.com/TimLiuDream/p/9897932.html
Copyright © 2011-2022 走看看