这是在页面下载完毕后即刻获取:


unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, OleCtrls, SHDocVw, StdCtrls;typeTForm1 = class(TForm)WebBrowser1: TWebBrowser;Button1: TButton;Button2: TButton;procedure FormCreate(Sender: TObject);procedure WebBrowser1DocumentComplete(ASender: TObject;const pDisp: IDispatch; var URL: OleVariant);end;varForm1: TForm1;implementation{$R *.dfm}uses MSHTML;
var window: IHTMLWindow2;{建立时同时打开页面}
procedure TForm1.FormCreate(Sender: TObject);
beginWebBrowser1.Align := alTop;WebBrowser1.Navigate('http://del.cnblogs.com');
end;{当页面打开完毕时获取 window 对象}
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject;const pDisp: IDispatch; var URL: OleVariant);
beginif pDisp = (ASender as TWebBrowser).Application thenbeginwindow := ((ASender as TWebBrowser).Document as IHTMLDocument2).parentWindow;end;
end;end.

转载于:https://www.cnblogs.com/del/archive/2009/03/13/1410930.html

TWebBrowser 与 MSHTML(2): 获取 window 对象的时机相关推荐

  1. iframe页面中获取window对象及上一级window对象

    获取window对象和document对象 iframe.contentWindow, 获取iframe的window对象 iframe.contentDocument, 获取iframe的docum ...

  2. 前端学习笔记之——使用 Window 对象

    使用 Window 对象 1.获取 Window 对象 可以用两种方式获得 Window 对象.正规的 HTML5 方式是在 Document 对象上使用 defaultView 属性.另一种方法是使 ...

  3. JavaScript基础12-day14【DOM查询(获取元素节点、获取元素节点的子节点)、全选练习、DOM增删改、DOM添加删除记录、Window对象方法】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  4. ES6中使用let, const声明的变量, 在window对象下是获取不到的

    ES6中使用let, const声明的变量, 在window对象下是获取不到的 今天在写demo的时候发现, 使用let或者const声明的变量, 在window对象下使用this来获取发现获取不到 ...

  5. python selenium 处理弹窗_Selenium自动化发布话题,以及获取window.showModalDialog()弹窗对象(Python实现)...

    折腾了一下自动化测试,找到了阿里开源的一个 uirecorder ,可以自动录制测试过程,但自定义逻辑有些麻烦 然后发现这货是基于 selenium 实现的,于是就开始折腾起了 selenium,弄出 ...

  6. day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式

    回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...

  7. JQuery获取iframe中window对象的方法-contentWindow

    document.getElementsByTagName('iframe')[0].contentWindow 获取到的就是iframe中的window对象. 转载于:https://www.cnb ...

  8. 获取子窗口的window对象

    iframe窗口名在Chrome控制台显示情况 iframe没有设置id和name属性值,chrome控制台显示iframe名则是截取url地址最后一个斜杠后面的部分(猜测) iframe设置了id值 ...

  9. iframe 内部获取 父级窗口 window对象

    在iframe中,要获取父级的window对象: 1. window.parent 获取 父级的 window对象 2.window.top 获取 最顶层父级的 window对象

最新文章

  1. java编程button_以编程方式在Java Swing中单击GUIbutton
  2. element中el-upload和vue-cropper结合实现上传头像裁剪大小
  3. I - 滑雪 POJ - 1088(深搜,记忆化搜索)
  4. SSH应用之BBS之路-2、Hibernate配置
  5. 生产者-消费者习题的运用
  6. 5月上旬香港域名总量动态:大幅度下降 净减6466个
  7. Unity-UI-实现文本框内容自动滚动
  8. 身上黑色素怎么去除?去黑色素方法
  9. ftp客户端软件,Windows端有哪些ftp客户端软件值得推荐?3款ftp客户端软件
  10. C++ emplace_back用法介绍
  11. (三)elasticsearch学习笔记————文档基本操作
  12. 已解决selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
  13. 中国程序员最容易发错的单词
  14. 圆桌实录:技术无感化成为 2023 年最值得开发者和企业用户关注的技术趋势丨PingCAP DevCon 2022
  15. 程序员一直在找的日程安排工具
  16. dnsmasq的安装和配置(dns)
  17. Hibernate中ManyToOne删除Many的一方出现 deleted object would be re-saved by cascade
  18. 轻量级的Java快速开发平台
  19. Verilog——篮球24S计时器
  20. 一步步实现windows版ijkplayer系列文章之二——Ijkplayer播放器源码分析之音视频输出——视频篇...

热门文章

  1. python 项目构建工具_python的构建工具setup.py
  2. 韶音耳机连不上电脑_骨传导耳机哪个牌子好,骨传导耳机推荐
  3. 计算机专业活动简报,计算机系辩论赛活动简报
  4. linux make链接.o文件,Linux操作系统至gcc编译器、makefile
  5. 关于C++中数组下标越界不报错的问题
  6. python如何调用c++numpy.ndarray代码_python – 在cython中使用numpy:定义ndarray数据类型/ ndims...
  7. 查找重复文件_重复文件快速查找删除
  8. python redis处理高并发-Python高并发解决方案实现过程详解
  9. Java:字符串类String的功能介绍
  10. 勒索软件可能已被“终极”解决