使用CefSharp跳转页面不弹出页面:

Posted timliudream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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.
        }
    }
}

 

以上是关于使用CefSharp跳转页面不弹出页面:的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET如果在页面跳转之前弹出JS的ALERT窗口

如何用php弹出信息提示框?

小程序各种功能代码片段整理---持续更新

引导下拉菜单不弹出

asp使用alert页面空白

js关闭当前页面不弹出提示