using CefSharp; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TemuKJD.Helper { /// /// 屏蔽alert弹窗 /// 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) { } } }