.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中添加代码使其加入判断功能
至此,广告杀手完全实现
1定义两个布尔变量_UsePopUp和_KillPopUp来分别判断是否开启广告杀手的功能和是否应该是用广告杀手的功能(毕竟还是有人愿意看广告的,^_^)
2然后在WebBrowser_DownloadBegin这个事件内添加代码,使_KillPopUp为true
3在WebBrowser_DownloadComplete添加使_KillPopUp为false
4最后在WebBrowser_NewWindow2中添加代码使其加入判断功能
至此,广告杀手完全实现
相关文章推荐
- jquery 触发a标签点击事件,弹出页面;不被浏览器屏蔽拦截的打开窗口的方法
- Android开发 activity里面的WebView加载js调用windows.location.reload()会弹出浏览器的解决方法
- [原创]屏蔽.NET自定义开发组件中的属性
- 近期.NET学习及项目开发整理-弹出对话框显示 是否 然后得到 选择的结果
- zen-cart屏蔽中文浏览器的方法
- Chrome/360极速/猎豹/枫树/浏览器去除视频网站广告利器插件——【切糕】广告视频屏蔽专家下载
- 前端开发过程中浏览器版本的两种判定方法
- 教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法
- Asp.Net获取电脑名,IP地址及当前用户名,操作系统,浏览器,.NET版本等信息的方法
- .NET开发中你可能会用到的常用方法总结(2)
- 恶意网站http://www.chaxun.com,近日不断受到这个无耻网站的弹出广告骚扰(已找到解决方法)
- .NET开发中你可能会用到的常用方法总结
- 屏蔽:粘贴到KindEditor里,IE下弹出框报”对象不支持moveToElementText属性或方法“错误的提示
- 关于谷歌浏览器屏蔽广告方法(uBlock Origin)
- 教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法
- .NET开发中经常用到的扩展方法
- 屏蔽视频网站的视频前面广告的方法
- 屏蔽 淘宝网 弹出页的方法
- [安卓开发] WebView网页隐藏屏蔽广告元素标签|去除底部广告
- js 弹出新页面避免被浏览器、ad拦截的一种新方法