走一走,看一看,此问题已经困扰几天了。。。

9807146wang 2015-09-21 02:08:14
我用WebBrowser载入一个网站时,这个网站里面有很多Frame,Frame里又有很多嵌套的Frame,怎么能遍历网站里的所有Frame,已经在网上找了,没有很好的解决方法,请哪位大哥遇到过,请多多指教,多谢了。。。
...全文
622 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxper 2016-01-31
  • 打赏
  • 举报
回复
Function TForm1.GetFrame(FrameNo:Integer):IWebbrowser2; var OleContainer:IOleContainer; enum:IEnumUnknown; unk:IUnknown; Fetched:PLongint; begin while Form1.webbrowser1.ReadyState<>READYSTATE_COMPLETE do Application.ProcessMessages; if Assigned(webbrowser1.document) then begin Fetched:=nil; OleContainer:=webbrowser1.Document as IOleContainer; OleContainer.EnumObjects(OLECONTF_EMBEDDINGS,enum); Enum.Skip(FrameNo); Enum.Next(OLECONTF_EMBEDDINGS,Unk,Fetched); Result:=Unk as IWebbrowser2; end else Result:=nil; end;
9807146wang 2015-09-22
  • 打赏
  • 举报
回复
@ ksrsoft 因为需要用户名,密码的。
9807146wang 2015-09-22
  • 打赏
  • 举报
回复
to ksrsoft 哥们,你的QQ是多少?我可以发到你QQ上的。
缘中人 2015-09-22
  • 打赏
  • 举报
回复
具体 的url能否发来,我尝试一下

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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