如何判断一个网页是否加载完毕

本文介绍了两种检测网页加载完成的方法:一是已知URL时,在DocumentComplete事件中通过比较URL来判断;二是未知URL时,利用BeforeNavigate2事件记录指针,并在DocumentComplete中对比判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我目前常采用的方案主要有两种

1:知道url的情况下

DocumentComplete事件中

判断url 是否等于m_Brow.GetLoctalUrl()

如果相等则表示加载完成

 

2:不知道url的情况下 

BeforeNavigate2事件中记录第一次到来的指针

if (!g_pDisp)

{

g_pDisp = pDisp;

}

 

然后再DocumentComplete中进行比较

if (pDisp == g_pDisp)

{

SetWindowText("完成");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值