如何判断webBrowser里页面iframe完全加载完毕

lsun026 2010-01-12 09:05:44
如题
谁有好的方法介绍下
...全文
1481 12 打赏 收藏 转发到动态 举报
写回复
用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();
}





110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧