满意答案
stayyyou
2016.10.28
采纳率:43% 等级:9
已帮助:663人
自己解决了 public class LifeSpanHandler : ILifeSpanHandler { public bool DoClose(IWebBrowser browserControl, IBrowser browser) { return false; } public void OnAfterCreated(IWebBrowser browserControl, IBrowser browser) { } public void OnBeforeClose(IWebBrowser 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) { ChromiumWebBrowser chromiumBrowser = null; chromiumBrowser = new ChromiumWebBrowser { Address = targetUrl, }; chromiumBrowser.SetAsPopup(); chromiumBrowser.LifeSpanHandler = this; newBrowser = chromiumBrowser; return true; } }
11分享举报