C# Webrowser 屏蔽弹出窗口
来源:互联网 发布:黄金交易软件排名 编辑:程序博客网 时间:2024/05/01 06:17
<span style="white-space:pre"></span>private void Form1_Load(object sender, EventArgs e) { WebBrowser webBrowser1 = new WebBrowser(); webBrowser1.Navigated += new WebBrowserNavigatedEventHandler(webBrowser1_Navigated); } private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { WebBrowser wbWebBrowser = (WebBrowser)sender; StringBuilder sb = new StringBuilder(); sb.AppendLine("function alert(){return;}"); sb.AppendLine("function confirm(){return;}"); sb.AppendLine("function showModalDialog(){return;}"); sb.AppendLine("function window.open(){return;}"); sb.AppendLine("function prompt(){return;}"); string strJS = sb.ToString(); IHTMLWindow2 win = (IHTMLWindow2)wbWebBrowser.Document.Window.DomWindow; win.execScript(strJS, "Javascript"); win = null; }
其中需要用到一个 Microsoft.mshtml.dll,安装了VS的都可以在电脑里找到,
电脑里地址为:C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll
或者可以去这里下载 : Microsoft.mshtml.dll
参考:webbrowser屏蔽弹出窗口的问题
0 0
- C# Webrowser 屏蔽弹出窗口
- C# Webbrowser中屏蔽弹出窗口及脚本错误提示
- 屏蔽webrowser頁面中的聲音
- JS弹出窗口+屏蔽效果
- 黄聪:C#禁止Webbrowser中的脚本错误提示,自动屏蔽弹出窗口
- c# 控制台程序屏蔽窗口
- 网址拦截和弹出窗口的屏蔽
- 网址拦截和弹出窗口的屏蔽
- IE屏蔽弹出插件安装窗口
- webbrowser屏蔽弹出窗口的问题
- falsh屏蔽右键 防止弹出窗口
- C#弹出窗口杀手
- C#弹出窗口杀手
- .NET C# 弹出窗口
- C# 弹出窗口汇总
- C# .NET弹出窗口
- C# 右下角弹出窗口
- C#弹出窗口居中
- 计算机科学中最重要的32个算法
- Resource Type总结
- 黑马程序员——java基础之薄弱点总结(六)
- Maven实战(一)安装与配置
- 多线程程序中操作的原子性
- C# Webrowser 屏蔽弹出窗口
- 1000 A + B Problem
- cocos2dx 3D战斗类游戏制作:【三】——基于数据库的3D精灵动画1
- 比较全面的一个自定义导航栏
- Android UI(五)云通讯录项目之联系人列表,带侧滑选择,带搜索框
- POJ_3067 Japan[ 逆序数 树状数组 or 归并排序)
- Apache配置虚拟目录
- C#调用存储过程(转)
- 个人技术博客站点