【发布时间】:2015-06-16 09:08:10
【问题描述】:
我正在使用 delphi 的 TWebbrowser 导航到我创建的 php 文件。 我有一个加载屏幕,我想在页面加载或处理命令时显示。
如何检测它何时刷新或仍在加载。
目前我正在使用ondocumentcomplete 关闭加载表单并在加载完成后重新启用主表单。
我已经尝试使用onbeforenavigate2 来显示加载屏幕并禁用主窗体。但是在它完成加载并且文档完成之后,navigation2 进程会再次运行。表单再次被禁用。
有什么方法可以检测浏览器何时加载页面?
【问题讨论】:
-
你使用的是什么版本的Delphi?
-
您需要考虑到事件会被多次触发(例如,每一帧都会触发 OnbeforeNavigate 和 OnDocumentComplete)。
标签: delphi twebbrowser