现在用BHO只能劫持整个窗口的浏览事件,如弹出广告,新开页面,iframe,frame但是现在我需要精确的拦截一些网页元素,例如特定的网站的图片,特定的js文件(例如google的广告)等等。那么通过BHO的方法就不行了,总体来说BHO还是一个以监控为主的工具。那么请问我应该用什么技术来实现~~,谢谢!

解决方案 »

  1.   

    zz...
      
    通过上面文章你会发现,BHO可以”hook”到IE的所有事件:
      Navigate->NavigateComplete->DownloadBegin->DownloadComplete->DocumentComplete等等。
      但它hook不到IE的整个下载事件!比如:
      www.csdn.net首页里包含了大量的gif文件,BHO面对着它们变成了盲人……
    BHO是不行的
      

  2.   

    谢谢 jameshooooooooooo大人
      

  3.   

    http://topic.csdn.net/t/20050523/00/4027309.html
      

  4.   

    看到一篇文章请问哪里有代码呢?http://delphi.sharpplus.com/Delphi/ie_protocol.htm