`
ylilike
  • 浏览: 147769 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
社区版块
存档分类
最新评论

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 EmbeddedWB 控件下载2005 14.64.rar

    Delphi EmbeddedWB 控件是一款专为Delphi开发者设计的浏览器组件,它允许用户在自己的应用程序中集成一个功能强大的Web浏览器引擎。这个控件版本为2005年发布的14.64版,包含了源码,因此对于学习和自定义功能来说...

    EmbeddedWB-Delphi下的浏览器控件

    由于它是Delphi的一个组件,开发者可以直接在Delphi的可视化界面中拖放并配置,简化了开发流程。 在`EmbeddedWB`中,你可以实现自动登录和提交操作。这主要通过控件提供的API接口实现。例如,可以调用`Navigate`...

    Delphi-EmbeddedWB-master_delphiwebbrowser_

    1. JavaScript交互:通过TEmbeddedWB的ExecuteScript方法,可以直接在Delphi应用中执行JavaScript代码,实现与网页的双向通信。 2. 页面控制:可以调用如GoBack、GoForward、Stop、Refresh等方法,模拟浏览器的前进...

    EmbeddedWb 支持delphi xe10.2

    《深入理解EmbeddedWb在Delphi XE10.2中的应用》 EmbeddedWb,全称为Embedded Web Browser,是一款强大的Web浏览器控件,适用于多种编程环境,包括Delphi。在Delphi XE10.2这个版本中,EmbeddedWb得到了充分的支持...

    delphi嵌入浏览器EmbeddedWB_Embedded_Web_Browser_17

    - **JavaScript交互**:由于其基于IE内核,因此可以执行JavaScript代码并与之交互,获取网页动态信息。 - **HTML渲染**:能正确地解析和渲染HTML5、CSS3等现代网页标准。 - **事件处理**:提供一系列的事件,如...

    EmbeddedWB XE4 Delphi源码版..rar

    描述中的信息非常简洁,"EmbeddedWB XE4 Delphi源码版..rar" 与标题相同,再次强调了这是Delphi环境下用于开发的嵌入式Web浏览器组件的源代码。.rar文件格式表明该资源是以压缩包的形式提供的,通常包含多个文件或...

    EmbeddedWB的安装方法,适用于Delphi2010和DelphiXe

    本文档主要介绍了如何在Delphi2010和DelphiXe环境中正确安装EmbeddedWB组件的方法。EmbeddedWB是一款强大的Web浏览器控件,可帮助开发者轻松地在其应用程序中集成网页浏览功能。 #### 二、准备工作 在开始安装之前...

    Delphi-EmbeddedWB-XE2

    《Delphi-EmbeddedWB-XE2:嵌入式Web浏览器组件在Delphi开发中的应用》 在软件开发领域,Delphi是一种广泛使用的集成开发环境(IDE),它以其高效的编译器和面向对象的编程模型而受到程序员的喜爱。而"EmbeddedWB-...

    EmbeddedWB v14.67.5 Full Source for D5-D2009

    "EmbeddedWB v14.67.5 Full Source for D5-D2009" 是一个专门为 Delphi 5 到 Delphi 2009 开发者设计的嵌入式Web浏览器组件套件的完整源代码版本。这个组件允许开发者在他们的应用程序中集成Web浏览功能,提供了一个...

    EmbeddedWb for delphi xe 10.4.rar

    《嵌入式Web服务器技术在Delphi XE 10.4中的应用——基于EmbeddedWb组件》 在软件开发领域,尤其是企业级应用中,嵌入式Web服务器(Embedded Web Server, EWS)已经成为不可或缺的一部分。它们允许用户通过Web界面...

    EmbeddedWB_D5-XE5.rar

    通过调用IWebBrowser2接口提供的方法,开发者可以获取网页元素、执行JavaScript函数,并将结果传递回Delphi应用。例如,可以获取DOM元素的属性值,或调用JavaScript方法获取网页状态。 五、安全与优化 在使用...

    Delphi-EmbeddedWB-D5 D6 D7 D2006 D2007 D2009 D2010 DXE

    EWB is a freeware components package for Borland Delphi 5 to D2009. It allow you to create a Web Browser, Chat Client, web updater, Html/Xml Editors and more.

    EmbeddedWB_D2005.

    标题 "EmbeddedWB_D2005" 指向的是一个特定的软件组件或控件,用于Windows应用程序开发,特别是针对Visual Studio 2005(可能是.NET Framework 2.0)环境。这个组件,"EmbeddedWB",是WebBrowser控件的一个增强版本...

    演示EmbeddedWB(D5-D2009)组件如何通过GetExternal事件来达到从WEB页面控制浏览器的功能

    《使用EmbeddedWB组件实现网页与Delphi应用交互》 EmbeddedWB是Windows下一款强大的Web浏览器控件,它允许开发者在Delphi应用程序中嵌入Web浏览器功能,并与网页进行深度交互。在本文中,我们将深入探讨如何利用...

    EmbeddedWb For XE5.rar

    本文将深入探讨如何在Delphi XE5环境中利用EmbeddedWb组件来构建这样的系统。 一、Delphi XE5简介 Delphi XE5是一款强大的对象 Pascal 编程工具,由Embarcadero Technologies开发,主要用于Windows、Mac OS X、iOS...

    EmbeddedWB

    "EmbeddedWB"是一款专为Delphi开发者设计的嵌入式Web浏览器组件,版本号14.70.0,适用于Delphi XE3和XE4这两个开发环境。这个组件允许开发者将网页浏览功能无缝集成到他们的应用程序中,极大地扩展了应用的功能性。 ...

    zxp922_EmbeddedWB Component Pack_14.69.rar

    《深入理解EmbeddedWB组件包在Delphi开发中的应用》 在软件开发领域,尤其是在嵌入式系统和桌面应用开发中,组件(Component)扮演着至关重要的角色。它们为开发者提供了预构建的功能模块,大大简化了代码编写,...

    EmbeddedWB XE8可用

    【标题】"EmbeddedWB XE8可用" 指的是在Embarcadero XE8集成开发环境中,EmbeddedWB(嵌入式Web浏览器)组件能够正常运行和使用。这是一个重要的消息,因为对于开发者来说,知道特定版本的软件或组件是否兼容他们...

    delphi 中使用TWebBrowser控件

    本文将详细介绍TWebBrowser控件在Delphi中的应用,包括获得网页中变量值、执行网页中的函数、设置网页背景、调用网页中已知对象等。 一、获得网页中变量值 在Delphi中,我们可以使用TWebBrowser控件来获得网页中的...

Global site tag (gtag.js) - Google Analytics