Files
KJD_WebService/TEMUKJD/Helper/CustomJsDialogHandler.cs
T

36 lines
1.0 KiB
C#

using CefSharp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TemuKJD.Helper
{
/// <summary>
/// 屏蔽alert弹窗
/// </summary>
public class CustomJsDialogHandler : IJsDialogHandler
{
public bool OnBeforeUnloadDialog(IWebBrowser chromiumWebBrowser, IBrowser browser, string messageText, bool isReload, IJsDialogCallback callback)
{
return true;
}
public void OnDialogClosed(IWebBrowser chromiumWebBrowser, IBrowser browser)
{
}
public bool OnJSDialog(IWebBrowser chromiumWebBrowser, IBrowser browser, string originUrl, CefJsDialogType dialogType, string messageText, string defaultPromptText, IJsDialogCallback callback, ref bool suppressMessage)
{
//suppressMessage = true;
callback.Continue(true);
return true;
}
public void OnResetDialogState(IWebBrowser chromiumWebBrowser, IBrowser browser)
{
}
}
}