利用IE控件进行编程,如何阻止网页中的广告窗口弹出?

qbt 2002-12-24 08:57:11
用IE控件做一个小的浏览器,浏览Sina等网站时,经常会谈出一些小广告,如何能阻止这些广告的弹出?
...全文
300 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gfh21cn 2002-12-24
  • 打赏
  • 举报
回复
你用VC的工具SPY++或者CB的工具(ws32.exe)在BIN目录下,看弹出式窗口是什么类型的,然后你添加个时钟控件,在里面用FindWindow找,看看有没有该类的实例,如果发现了给它发个消息关闭它
yuyulily 2002-12-24
  • 打赏
  • 举报
回复
你搜一下旧贴,好象有人提过这个问题的。。
warton 2002-12-24
  • 打赏
  • 举报
回复
同意菜哥的说法
warton 2002-12-24
  • 打赏
  • 举报
回复
pchome有下载

warton 2002-12-24
  • 打赏
  • 举报
回复
你看一下myie的源代码吧
qbt 2002-12-24
  • 打赏
  • 举报
回复
我分析了一下MyIE的源码,它是记录了用户的操作,如果是人为鼠标点击的就弹出来,如果是脚本自动弹出的就不弹了。
不过这样做也是有些缺点,不能100%杀掉,也有很多错杀的情况。
我不懂电脑 2002-12-24
  • 打赏
  • 举报
回复
广告窗口的窗口类型和正常ie窗口类型不同可以用winsight32观察到用findwindow和enumwindows配合找到窗口发送关闭消息就可以了。
wildhorse01 2002-12-24
  • 打赏
  • 举报
回复
http://www.chinabcb.com/dispbbs.asp?boardID=3&replyID=387&ID=200&skin=1
invalid 2002-12-24
  • 打赏
  • 举报
回复
判断:
1.记录下地址,采用黑名单机制。
2.判断地址中是否有ad。如果有,并且窗口尺寸比较小。就KILL it。

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧