读书人

多个Frame的页面上怎么判断页面加载

发布时间: 2012-09-04 14:19:30 作者: rapoo

多个Frame的页面下,如何判断页面加载完毕?如何判断打开了一个新的页面??
本人需要通过使用BHO来记录用户在浏览器中的动作信息(点击事件)等。
在没有多个frame下,我可以判断新页面被打开,判断页面加载完毕以及判断页面被关闭的事件。但是现在大部分网页都是由多个Frame所构成,那么如何进行判断呢??
我也查了一些资料(例如:“Microsoft:如何获取 HTML 框架的 WebBrowser 对象模型”)但是都没有实现。。。
请教各位!!!!

[解决办法]
指定各frame中的一个标识对象,使其能唯一确认frame。
同时利用浏览器对象的 readyState 状态值来判断当前页面是否下载完毕,
这样就能达到目的了。

读书人网 >C++

热点推荐