110,539
社区成员
发帖
与我相关
我的任务
分享
public class MyWebBrowser : System.Windows.Forms.WebBrowser
{
private SHDocVw.IWebBrowser2 Iwb2;
protected override void AttachInterfaces(object nativeActiveXObject)
{
Iwb2 = (SHDocVw.IWebBrowser2)nativeActiveXObject;
Iwb2.Silent = true;
base.AttachInterfaces(nativeActiveXObject);
}
protected override void DetachInterfaces()
{
Iwb2 = null;
base.DetachInterfaces();
}
}
Interop.SHDocVw.dll
MyWebBrowser mwb = new MyWebBrowser();
然后就和之前一样用。 也不会报错。
webBrowser1.ScriptErrorsSuppressed = true;