有一个网页(称之为主页),其中包含多个框架。
主要及其包含的所有框架都会引发事件DocumentCompleted
。
这些事件的顺序是:Subframe1,subframe2,subframeX ..,main。
我想要的是解析main的内容,并在用户可以采取任何操作之前在其上的几个html元素上添加一些处理程序。 (例如button.Click
或link.Click
)。到现在为止,可以通过等待DocumentCompleted
并检查事件的参数来确定正确的框架。
然而,有时包含的帧恰好需要花费很多时间来加载,并且在合理的时间内不会引发所需的事件。然而,尽管无法进行解析和添加处理程序,但用户仍可看到该页面。
因此,不耐烦的用户与页面进行交互,这会扰乱所有工作。
是否有推荐的方法可以在不等待DocumentCompleted
的情况下更快地解析页面(只要数据当然存在)并继续静默(即:不显示等待表单或弹出窗口)用户)?