社区
VB基础类
帖子详情
关于WebBrowser的问题,我怎么知道网页是否已经加载完毕?
凋零的老树
2006-07-03 01:35:54
我用了
'等待加载完毕
Do Until WebBrowser1.Busy = False
DoEvents
Loop
不管用哦,为什么?最好是怎么写了?
...全文
188
10
打赏
收藏
关于WebBrowser的问题,我怎么知道网页是否已经加载完毕?
我用了 '等待加载完毕 Do Until WebBrowser1.Busy = False DoEvents Loop 不管用哦,为什么?最好是怎么写了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
凋零的老树
2006-07-04
打赏
举报
回复
不是按钮,实际上是个超连接,我是让程序自动点的
一笑拔剑
2006-07-03
打赏
举报
回复
if instr(webbrowser1.innertext,"soft")>0 then
elseif instr(webbrowser1.innertext,"down")>0 then
end if
一笑拔剑
2006-07-03
打赏
举报
回复
可以以内容来区分的
比如
if第一个页面上有一个soft字符 而第2个没有而有个"down"
那么可以这样写
if instr(webbrowser1.innertext,"soft")>0 then
end if
TechnoFantasy
2006-07-03
打赏
举报
回复
如果这个按钮是通过跳转方式访问另外一个页面的话,应该是可以得到documentcomplete事件的,如果通过脚本写入就很难获得了。
凋零的老树
2006-07-03
打赏
举报
回复
问题是我有了两次触发,只有一个documentcomplete事件
我在用代码点WebBrowser1的一个按钮,得到另外一个页面,怎么判断第二个界面也加载完毕了
一笑拔剑
2006-07-03
打赏
举报
回复
楼上你那是vb代码吗....
dehpi的也拿来了
蒋晟
2006-07-03
打赏
举报
回复
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OLEvariant);
var
CurWebrowser : IWebBrowser;
TopWebBrowser: IWebBrowser;
Document : OLEvariant;
WindowName : string;
begin { TForm1.WebBrowser1DocumentComplete }
CurWebrowser := pDisp as IWebBrowser;
TopWebBrowser := (Sender as TWebBrowser).DefaultInterface;
if CurWebrowser=TopWebBrowser then
begin
ShowMessage('Document is complete.')
end
else
begin
Document := CurWebrowser.Document;
WindowName := Document.ParentWindow.Name;
ShowMessage('Frame ' + WindowName + ' is loaded.')
end;
end;
一笑拔剑
2006-07-03
打赏
举报
回复
楼上牛人阿
怎么4星不是全区通用的吗?
笨笨兔兔兔兔兔
2006-07-03
打赏
举报
回复
webbrowser有个documentcomplete事件,触发了就是加载完毕
一笑拔剑
2006-07-03
打赏
举报
回复
webbrower本身就自带了一个download_complete事件
你直接把代码放那个事件里不就可以了
C#判断
web
browser
页面最终
加载
完成
但是,需要注意的是,`DocumentCompleted`并不总是意味着所有内容都
已经
加载
完毕
,特别是当页面中存在iframe或者其他外部资源(如图片、脚本)时,这些子资源的
加载
不会触发`DocumentCompleted`事件。 为了确保页面...
精确判断
web
browser
是否
加载
完成demo(delphi)
然而,如何准确判断
Web
Browser
组件
是否
已完全
加载
完毕
,是许多开发者在实际应用中会遇到的一个
问题
。今天,我们将深入探讨这个
问题
,并提供一个解决方案。 首先,我们要理解
Web
Browser
组件的工作原理。它是基于...
VB_检测
Web
Browser
网页
_刷新_
加载
_变更_关闭
`
Web
Browser
`控件有一个名为`DocumentCompleted`的事件,它在
网页
加载
完成后触发。但是,如果用户手动刷新
网页
,我们需要监听`Navigating`事件,因为`DocumentCompleted`在刷新后并不会再次立即触发。当`Navigating`...
VB、VBA关于
web
browser
相关操作大全
在VB和VBA中,我们可以使用
Web
Browser
控件的Navigate方法来
加载
网页
。这个方法需要传入
网页
的URL作为参数。 十三、
Web
Browser
的方法、属性、事件
Web
Browser
控件提供了许多方法、属性和事件,例如 Navigate 方法、...
web
browser
分析
网页
信息
`
web
Browser
1_DocumentCompleted`是`
web
browser
`控件的事件,当页面
加载
完毕
时触发。 除了直接获取元素内容,我们还可以使用`
web
Browser
1.Document`对象提供的其他方法和属性,例如遍历子元素、修改元素属性、执行...
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章