社区
C#
帖子详情
如何判断webBrowser里页面iframe完全加载完毕
lsun026
2010-01-12 09:05:44
如题
谁有好的方法介绍下
...全文
1551
12
打赏
收藏
如何判断webBrowser里页面iframe完全加载完毕
如题 谁有好的方法介绍下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiongyl32
2011-12-15
打赏
举报
回复
80分的答案好像不对吧。
泊客天涯
2011-12-07
打赏
举报
回复
[Quote=引用 8 楼 jiangsheng 的回复:]
DocumentComplete是每个框架触发一次。
建议等到等层页面的DocumentComplete再说。
[/Quote]怎么判断等曾页面
泊客天涯
2011-12-07
打赏
举报
回复
[Quote=引用 9 楼 dhf327 的回复:]
为了看到评分80的答案
[/Quote]me too
心如止水521
2011-09-19
打赏
举报
回复
为了看到评分80的答案
蒋晟
2010-01-13
打赏
举报
回复
DocumentComplete是每个框架触发一次。
建议等到等层页面的DocumentComplete再说。
mngzilin
2010-01-13
打赏
举报
回复
睡前一顶
lsun026
2010-01-12
打赏
举报
回复
刚刚看到篇关于这个的文章,不知道行不行
http://hi.baidu.com/zhitenglin/blog/item/59debfef7d550011fdfa3c0a.html
等会试下,不过感觉具体实现有点复杂一样
lsun026
2010-01-12
打赏
举报
回复
[Quote=引用 3 楼 kensouterry 的回复:]
遍历IFrame标签,这个操作估计还是有点麻烦!网上有现成的做法,搜搜了!
[/Quote]
遍历标签,什么条件才算加载完呢。。。。
lsun026
2010-01-12
打赏
举报
回复
这2方法都试了,还是不行,没等加载完就已经执行下面的了
kensouterry
2010-01-12
打赏
举报
回复
遍历IFrame标签,这个操作估计还是有点麻烦!网上有现成的做法,搜搜了!
lsun026
2010-01-12
打赏
举报
回复
怎么2个DocumentCompleted事件
对了,这网页的URL没变过,是不是要判断Iframe的URL才行
wuyq11
2010-01-12
打赏
举报
回复
while (webBrowser1.IsBusy) Application.DoEvents();
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.ReadyState < WebBrowserReadyState.Complete) return;
}
string LastUrl;
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.ReadyState < WebBrowserReadyState.Complete || webBrowser1.Url.ToString() == LastUrl) return;
LastUrl = webBrowser1.Url.ToString();
}
C#
判断
web
browser
页面
最终
加载
完成
1. **等待所有
iframe
加载
**:检查`
Web
Browser
.Document.Window.Frames.Count`,如果存在多个框架,我们需要监听每个框架的`DocumentCompleted`事件,确保所有框架内的
页面
都已完成
加载
。 2. **监听`ProgressChanged...
精确
判断
web
browser
是否
加载
完成demo(delphi)
然而,如何准确
判断
Web
Browser
组件是否已
完全
加载
完毕
,是许多开发者在实际应用中会遇到的一个问题。今天,我们将深入探讨这个问题,并提供一个解决方案。 首先,我们要理解
Web
Browser
组件的工作原理。它是基于...
Web
Browser
和ProgressBar的配合
4. **
加载
完成的标志**:当所有内容都
加载
完毕
,
Web
Browser
控件的`IsBusy`属性会变为false。此时,我们可以将ProgressBar的进度设为100%,表示
加载
结束。 5. **优化用户体验**:为了提供更好的用户体验,还可以在...
C#中
Web
Browser
.DocumentCompleted事件多次调用问题解决方法
而
完全
加载
状态则意味着整个文档包括所有内容都已经
加载
完毕
。在处理事件时,可以通过检查ReadyState属性来决定是否需要执行特定的逻辑。例如,你可能只关心
完全
加载
的状态,因此可以在事件处理函数中添加如下
判断
:...
delphi BHO.txt
可以监听 `DocumentComplete` 事件来
判断
页面
是否
完全
加载
完毕
。 #### 实现方法: 1. **定义事件处理函数**:当 `
Web
Browser
1`
完全
加载
完毕
时显示提示消息。 - 代码示例: ```delphi procedure TForm1....
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章