我用WebBrowser載入一個網站時,這個網站里面有很多Frame,Frame里又有很多嵌套的Frame,怎么能遍歷網站里的所有Frame,已經在網上找了,沒有很好的解決方法,請哪位大哥遇到過,請多多指教,多謝了。。。
uj5u.com熱心網友回復:
具體 的url能否發來,我嘗試一下uj5u.com熱心網友回復:
to ksrsoft哥們,你的QQ是多少?我可以發到你QQ上的。
uj5u.com熱心網友回復:
@ ksrsoft因為需要用戶名,密碼的。
uj5u.com熱心網友回復:
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;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/72903.html
標籤:網絡通信/分布式開發
上一篇:SFTP
