想做个这样的IE插件,但不想用BHO,行么?做个 ActiveX DLL,加载到IE,但不使用BHO,能实现监视网页和修改内容么?

解决方案 »

  1.   

    ....当然可以了...你用activeX+Internet.application就能监控网页....
      

  2.   

    http://www.m5home.com/blog/article.asp?id=181EXE都行,可获取使用IE内核浏览器正在浏览的网页文档对象,捕获其事件可实现监视,修改其代码或操作元素可以修改内容.........反正都得到对象了,想怎么折腾就怎么折腾.....
      

  3.   

    .....................咳咳....关于楼主这个问题....你新建个类模块,名字假设cWBEvent吧....然后在类模块里这样声明:dim withevents tmpWeb As WebBrowser再来个接口供外部设置:public sub SetWB(byref objWB as WebBrowser)
        set tmpweb=objwb
    end sub再在主窗口里面声明这个类的对象数组......如:dim objWBEvent() as cWBEvent    这样的话,利用我上面的那个代码,就可以接收当前所有页面的事件了....    redim objWBEvent(WebCount.Count-1)
        For tmpI = 0 To WebCount.Count - 1   
            Set objWBEvent(I) = WebCount.Item(tmpI)   
               
            Debug.Print tmpWeb.LocationURL   
            Debug.Print tmpWeb.LocationName   
        Next