因为有些网址打开后,页面基本算是打开了,但是可能有一些小元素没完全下载下来,没显示为“完成”,所以在WebBrowser1_DocumentComplete里根本无法进行操作~~(很多页面是可以的,但有些页面打开后,一直没有完全下载下来,因为页面还没Complete,有些则要等很久)所以请教大虾们,除了在DocumentComplete里,还可以在别的地方进行网页内容监视和修改么?

解决方案 »

  1.   

    WebBrowser1_DownloadComplete在这个事件里操作
      

  2.   

    看需求了,webbrowser满足不了你的那个需求....可以用inet之类的,先把文本下下来再说...
      

  3.   

    inet 要打包控件了吧?比较麻烦
      

  4.   

    webbrowser难道不要打包ocx么....
      

  5.   

    webbrowser 难道要打包??我从来没打包过,除非那台机不装IE
      

  6.   

    需要用javascript用你的代码替换Ajax的返回函数,这样你才可以在执行完之后得到通知。
      

  7.   

    这个好像是没有办法的... 如楼上所说..网页如果有用Ajax实现的话根本无法得到通知,除非针对某个网页进行分析...太麻烦了,有些不太现实..
    如同QQ空间.. 估计你只要导航到QQ空间他立即会触发DocumentComplete事件,而网页显示的还是空白..不过如果你只是针对一个网页的话应该可以用其它方法来测试网页是否加载完成(如取某个元素的值,看是否能取到.如果能取到就判定他为加载完成了. 取哪个元素就要看你观察分析了,你看网页大概最后加载的是什么元素.)