【发布时间】:2011-06-17 18:35:09
【问题描述】:
我正在使用嵌入在 PowerBuilder 应用程序窗口中的 WebBrowser 控件。部分用途是用于邮件合并,我使用 Navigate(url, ...) 加载文档,然后等待 DocumentComplete(ReadyState 等于 4,即 Complete)。
之后,我想获取文档的正文,对其进行一些更改然后打印。但是那个 document.body 显示为 null,这意味着它还没有真正加载。如果我在调试器中中断,或者在尝试获取正文之前放入 MessageBox,它总是可以的。
这在 IE8 中运行良好,不需要任何中断或任何东西。
我尝试添加 Yield() 调用、休眠几秒钟等,但这些都没有帮助。
我也在使用 64 位 Windows 7 计算机,不确定这是否相关。
有什么好主意吗?谢谢。
【问题讨论】:
标签: browser internet-explorer-9 powerbuilder