用WebBrowser控件监控IE打开的每个URL,如果是预先列入黑名单的广告则close另:广告黑名单可以按目录来加入(如:网易有一个专门的弹出广告目录,如果检测到是该目录下的网页就一律KILL)

解决方案 »

  1.   

    to softbunny(软件兔) (  ) 信誉:100  2002-05-03 03:15:00  得分:0  
       用WebBrowser控件监控IE打开的每个URL,如果是预先列入黑名单的广告则close
    另:广告黑名单可以按目录来加入(如:网易有一个专门的弹出广告目录,如果检测到是该目录下的网页就一律KILL)
      
    能不能举了例子,谢谢!! 
      

  2.   

    这个不难,我来说说思路1.因为WebBrowser控件和资源管理器同属ShellWindows对象,所以首先用
    ShellWindows对像枚举所有的WebBrowser和资源管理器2.根据所枚举到的对像过滤掉资源管理器对像(EXPLORE.EXE)3.取得WebBrowser所打开网页的URL,如果在过滤列表中则向WebBrowser中写入
    window.close关闭它(如果是IEXPLORE.EXE,可以用QUIT方法关闭)