官方文档指出IWebBrowser2::Stop
方法“取消挂起的导航或下载,并停止动态页面元素,例如背景声音和动画”。
我使用webbrowser控件通过IWebbrowser2::Navigate2()
向远程内容(URL)显示一些本地内容(文件)。在某些情况下,我需要在加载完成之前更改内容。
Stop()
方法对于该任务似乎没问题,并确实停止了加载。但在此之后,导航引擎似乎已冻结,无法响应新的Navigate2()
来电。
问题是:在没有创建新控件的情况下重新启动控件是否有一些技巧?