Delphi EmbeddedWB 遍历Frames并执行子frame的js脚本


本文整理自网络,侵删。

 var
  wDoc:IHTMLDocument2;

  wc:IHTMLWindow2;
  Dispatch:IDispatch;
begin
   //遍历emWb:TEmbeddedWB的Frames
   if emWb <> nil then
   begin

     wDoc := ((emWb.Document as IHTMLDocument2));
     if Assigned(wDoc) then
     begin
           for i=0 to wDoc.frams.length -1 do //遍历

           begin

                Dispatch:= wd.frames.item(0);
                Dispatch.QueryInterface(IHTMLWindow2,wc); //获得子frame的IHTMLWindow2对象

                wc.execScript('logout()','JavaScript');//执行js
          end;                    
      end;
   end;
 end;

相关阅读 >>

Delphi 实现对xml文件的读写操作

Delphi 屏幕截屏

Delphi 将memorystream保存到字符串

Delphi 执行程序并等待完成2

Delphi rs232c接脚与对连线

Delphi 排列桌面图标

Delphi idhttp封装得post get函数

Delphi tclientdataset用法详解

Delphi 2010/xe下隐藏程序在系统任务栏的图标

Delphi获取注册表run下所有值

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...