public partial class Text : UserControl {
public Text()
{
InitializeComponent();
browser.Navigated += new NavigatedEventHandler(browser_Navigated);
}
void browser_Navigated(object sender, NavigationEventArgs e)
{
HideScriptErrors(browser, true);
}
public void HideScriptErrors(WebBrowser wb, bool Hide)
{
FieldInfo fiComWebBrowser = typeof(WebBrowser).GetField("_axIWebBrowser2", BindingFlags.Instance | BindingFlags.NonPublic);
if (fiComWebBrowser == null)
return;
object objComWebBrowser = fiComWebBrowser.GetValue(wb);
if (objComWebBrowser == null)
return;
objComWebBrowser.GetType().InvokeMember( "Silent", BindingFlags.SetProperty, null, objComWebBrowser, new object[] { Hide });
}
相关文章
- 开发中运行mysql脚本,发现提示mysql提示Column count doesn't match value count at row 1错误
- window server 任务计划程序自动调用脚本提示 各种错误 总结
- VC与JavaScript交互(四) --- WebBrowser或CHtmlView中轻松屏蔽脚本错误(JavaScript)
- C# webBrowser 屏蔽网页JS脚本错误弹窗
- 黄聪:C#禁止Webbrowser中的脚本错误提示,自动屏蔽弹出窗口
- SQLYog执行SQL脚本提示:错误代码: 1067 - Invalid default value for '数据库表'查询:解决办法
- 在WPF的WebBrowser控件中抑制脚本错误
- 在WPF的WebBrowser控件中屏蔽脚本错误的提示
- 运行shell脚本提示“语法错误: 未预期的文件结尾”
- VB.NET让webbrowser控件中JS脚本错误最新方法(2013-09-16)