一、屏蔽alert、confirm、showModalDialog源代码:
例1、先引用COM组建mshtml;

引用名称空间mshtml:
using mshtml;
然后处理WebBrowser控件的Navigated事件,代码如下:
- private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
- {
- IHTMLWindow2 win = (IHTMLWindow2)webBrowser1.Document.Window.DomWindow;
- string s = "window.alert = null;/r/nwindow.confirm = null;/r/nwindow.open = null;/r/nwindow.showModalDialog = null;";
- win.execScript(s, "javascript");
- }
本文介绍了一种通过COM组件mshtml来屏蔽Web页面中的alert、confirm等弹窗的方法。使用C#实现,具体步骤包括引入命名空间、处理WebBrowser控件的Navigated事件并执行JavaScript代码来禁用这些弹窗功能。
2万+

被折叠的 条评论
为什么被折叠?



