WPF WebBrowser设为静默(不弹出错误提示框)

        /// <summary>
        /// 设置浏览器静默(不弹出错误提示)
        /// </summary>
        /// <param name="webBrowser">浏览器名称</param>
        /// <param name="silent">是(true)否(false)静默</param>
        private void SetWebBrowserSilent(WebBrowser webBrowser, bool silent)
        {
            FieldInfo fi = typeof(WebBrowser).GetField("_axIWebBrowser2", BindingFlags.Instance | BindingFlags.NonPublic);
            if (fi != null)
            {
                object browser = fi.GetValue(webBrowser);
                if (browser != null)
                    browser.GetType().InvokeMember("Silent", BindingFlags.SetProperty, null, browser, new object[] { silent });
            }
        }

        private void Webxx_s0_Loaded(object sender, RoutedEventArgs e)
        {
            SetWebBrowserSilent(Webxx_s0, true);
            Webxx_s0.Navigate(_url);
        }

  

原文地址:https://www.cnblogs.com/jingxuan-li/p/6724229.html