1

有一个包含多个框架的网页(称为主页面)。

主框架及其所有包含的框架引发事件DocumentCompleted

这些事件的顺序是:Subframe1、subframe2、subframeX..、main。

我想要的是解析 main 的内容并在用户可以采取任何操作之前在其上的几个 html 元素上添加一些处理程序。(例如button.Clicklink.Click)。到目前为止,这可以通过等待DocumentCompleted并检查事件的参数以获得正确的帧。

但是,有时包含的帧碰巧需要很长时间才能加载,并且在合理的时间内没有引发所需的事件。然而,尽管无法完成解析和添加处理程序,但用户仍然可以看到该页面。

因此,不耐烦的用户与页面交互,这会打乱所有工作。

有没有推荐的方法来更快地解析页面而无需等待DocumentCompleted(当然只要数据在那里)并继续静默进行(即:不向用户显示等待表单或弹出窗口)?

4

1 回答 1

1

您可以使用“导航”事件,看这里

于 2012-09-05T20:59:00.433 回答