如何监视Webbrowser打开一个网页时所加载的所有网页和文件

greatbody 2012-06-24 01:28:02
如何监视Webbrowser打开一个网页时所加载的所有网页和文件

问这个问题是因为webbrowser打开url实际上需要加载很多文件,比如图片,css,这都是从网上下载的。做到像搜狗浏览器下方状态栏那里一样显示出加载的路径就可以了
...全文
186 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
greatbody 2012-07-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

用httpwatch
[/Quote]
这个是什么东西?是WebBrowser的一个属性,方法?
greatbody 2012-06-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

局部刷新的办法太多,比如Flash、IFrame、Ajax等等,没有统一的方法抓
[/Quote]
仅仅是IFrame。flash肯定不算。我说的局部更新就是那种人人上回复别人状态的那个局部更新
蒋晟 2012-06-30
  • 打赏
  • 举报
回复
IFrame会发DocumentComplete
要抓Ajax的话可以试试看用IDispatchEx把window.XmlHttpWebRequest替换成你自己的代理对象,不过一次局部更新可能包含多个Ajax调用,具体哪次Ajax调用完成算局部更新完毕每个网站都可以不同。
gavinwwl 2012-06-30
  • 打赏
  • 举报
回复
用httpwatch
蒋晟 2012-06-30
  • 打赏
  • 举报
回复
局部刷新的办法太多,比如Flash、IFrame、Ajax等等,没有统一的方法抓
greatbody 2012-06-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

可以用Asynchronous pluggable protocol,不过这个实现起来很麻烦,仅仅用来实现获取文件名的话是大材小用。
[/Quote]
我有一个问题,如何捕获到局部的刷新?比如在空间回复的时候的那种局部更新。
蒋晟 2012-06-24
  • 打赏
  • 举报
回复
可以用Asynchronous pluggable protocol,不过这个实现起来很麻烦,仅仅用来实现获取文件名的话是大材小用。

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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