如何清空webbrowser中的页面呢,注意不是使用navigate('about:blank')引到空页面

解决方案 »

  1.   

    WebBrowser1.OleObject.document.documentElement.innerHTML := '';
      

  2.   

    还是建议使用navigate('about:blank'),为什么不能这么用呢?
      

  3.   

    使用navigate('about:blank'),页面有缓存
      

  4.   

    参考
    http://support.microsoft.com/kb/262110/zh-cn
      

  5.   

    测试,证明microsoft给的代码完全没用
      

  6.   

    最后结果是无解。webbrowser运行久了一定会把机器内存全部吃掉。暂时找不到好的解决办法
      

  7.   

    比较彻底的办法:动态创建 WebBrowser,想清空时先把它释放,然后重新创建,让一切归零。
      

  8.   

    TO:xiaoren,动态创建也是没用的,必须整个程序关闭才能释放