例如baidu.com,它的内容是<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">,然后跳到www.baidu.com
此时webbrowser的状态已经是Complete.如果我再等待一段时间,webbrowser是会继续跳转然后加载内容的.
但这时我怎样来判断webbrowser是否加载完跳转的页面呢.因为在得到http-equiv="refresh"内容时webbrowser的state就已经是Complete了

解决方案 »

  1.   

    接收DocumentComplete事件可不可以?
      

  2.   

    在第一遍访问后,已经是Complete的状态下,后面访问完也会有DocumentComplete的事件产生吗.这个我没有试过,是不是确定会产生这样的事件呢.另外我也不想通过触发DocumentComplete事件来进行处理.因为有些网页有问题,始终会处于加载状态.
    我是用一个循环来一直判断webbrowser状态的,当状态变为完成或者是循环超过一定时间,就执行我所需要的东西.所以我想知道第二次加载时,怎样通过状态来判断是否加载完成.