德尔福6
我有通过本地 HTML 文件加载 Webbrowser 控件 (TEmbeddedWB) 的代码。它在大多数情况下都可以正常工作,并且已经使用了好几年和 1000 多个用户。
但是有一个特定的最终用户页面有一个脚本,该脚本执行某种谷歌翻译内容,这使得页面需要很长时间才能加载,超过 65 秒。
我正在尝试使网络浏览器停止/中止/退出,以便可以重新加载页面或退出应用程序。但是,我似乎无法让它停下来。我试过停止,加载 about:blank,但它似乎并没有停止。
wb.Navigate(URL, EmptyParam, EmptyParam, EmptyParam, EmptyParam );
while wb.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages;
应用程序在 ReadyState 循环 (ReadyState = READYSTATE_LOADING) 中保持相当长的时间,超过 65 秒。
有人有什么建议吗?