您的位置:首页 > 其它

.Net开发,屏蔽浏览器弹出广告的方法。

2005-09-07 23:57 435 查看
原理是当打开一个新页面就会激发WebBrowser_DownloadBegin事件,在这个事件内使用_KillPopUp属性来判断下载网页,如果在这里又有了新的网页就会激发WebBrowser_NewWindow2事件,来判断用户是否起用了广告杀手功能,如果起用了就在该事件的e.cancel中使其为true,从而实现关闭的功能
1定义两个布尔变量_UsePopUp和_KillPopUp来分别判断是否开启广告杀手的功能和是否应该是用广告杀手的功能(毕竟还是有人愿意看广告的,^_^)
2然后在WebBrowser_DownloadBegin这个事件内添加代码,使_KillPopUp为true
3在WebBrowser_DownloadComplete添加使_KillPopUp为false
4最后在WebBrowser_NewWindow2中添加代码使其加入判断功能
至此,广告杀手完全实现
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐