先后两次调用
CWebBrowser::navigate(...);
在IE6的内核下会出现该页显示错误的页面提示。
只加载一次就不会出现这个问题。在IE8以上内核就算多次调用CWebBrowser::navigate(..);
加载网页都是正常的。
这个到底哪里出问题呢。难道一定要使用IE6以上版本的浏览器?

解决方案 »

  1.   

    可能IE6页面打开有点问题,比如用IE6直接打开试试,是否也有类似问题
      

  2.   

    用IE6浏览器直接打开时没问题的,就是多次调用CWebBrowser::navigate();
    会出问题。纠结了。一次调用都不会有问题。有没有两次CWebBrowser::navigate();
    调用时需要清除缓存之类的处理?
      

  3.   

    你说的有道理
    不过我们也不鼓励用户用IE6
    那么老的东西不兼容也很正常了
    因为从win7开始微软也不想下兼容了
    2014xp全线的更新维护都要停了