如何屏蔽加载网页里的广告,不是弹出的那种广告,是嵌入在加载的网页里的那种,从网页源码里看是调用的诸如show_ads.js这样的脚本.
解决方案 »
- 帮忙看看这个怎么弄,Windows系统查询
- 十万火急!求:把sqlserver里的word用olecontainer读取到delphi里
- 到了凌晨6:28一无所获!请高手帮看看代码错在哪里?
- 问一个特菜的问题(Delphi基础)
- 关于flash.ocx文件路径的问题
- 谁知道那里有FastReport的入门教材!(急!在线等待……)
- 在Tquery.sql.add中是否可以使用集合性函数(sum,avg等),若不能用应怎么处理。不想用Tstoredproc
- 谁有做的自动升级软件模块,好用的?
- 其实我只是想做一个向导
- 高分求解:怎样制作Windows系统的开始菜单!!!
- 高分求Delphi 6.0 Professional版本下载地址(要确实能下载)
- 菜鸟求指导
脚本估计比较麻烦。建议试下HTMLLayout,
这个可以实现很干净的网页展示
var ppDisp: IDispatch; var Cancel: WordBool
第一个参数是变参,用于指定新窗口
第二个参数也是变参,用于控制是否可以触发NewWindow2事件,当我们浏览一个页面的时候,如果有弹出窗口的话,我们就可以用第一个参数,把弹出的窗口,截取到另一个WebBrowser里面了。
ppDisp:=WebBrowser_NewWin(截取弹出窗口).Application;
也可以不截取,不让触发,Cancel:=True就可以了。
本文来自Delphi之窗,原文地址:http://www.52delphi.com
屏蔽脚本估计比较困难,只能通过ie控制是否执行脚本。
另外维护一个广告地址列表加以屏蔽。。