TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
这是在页面下载完毕后即刻获取:
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 对象的时机相关推荐
- iframe页面中获取window对象及上一级window对象
获取window对象和document对象 iframe.contentWindow, 获取iframe的window对象 iframe.contentDocument, 获取iframe的docum ...
- 前端学习笔记之——使用 Window 对象
使用 Window 对象 1.获取 Window 对象 可以用两种方式获得 Window 对象.正规的 HTML5 方式是在 Document 对象上使用 defaultView 属性.另一种方法是使 ...
- JavaScript基础12-day14【DOM查询(获取元素节点、获取元素节点的子节点)、全选练习、DOM增删改、DOM添加删除记录、Window对象方法】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- ES6中使用let, const声明的变量, 在window对象下是获取不到的
ES6中使用let, const声明的变量, 在window对象下是获取不到的 今天在写demo的时候发现, 使用let或者const声明的变量, 在window对象下使用this来获取发现获取不到 ...
- python selenium 处理弹窗_Selenium自动化发布话题,以及获取window.showModalDialog()弹窗对象(Python实现)...
折腾了一下自动化测试,找到了阿里开源的一个 uirecorder ,可以自动录制测试过程,但自定义逻辑有些麻烦 然后发现这货是基于 selenium 实现的,于是就开始折腾起了 selenium,弄出 ...
- day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式
回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...
- JQuery获取iframe中window对象的方法-contentWindow
document.getElementsByTagName('iframe')[0].contentWindow 获取到的就是iframe中的window对象. 转载于:https://www.cnb ...
- 获取子窗口的window对象
iframe窗口名在Chrome控制台显示情况 iframe没有设置id和name属性值,chrome控制台显示iframe名则是截取url地址最后一个斜杠后面的部分(猜测) iframe设置了id值 ...
- iframe 内部获取 父级窗口 window对象
在iframe中,要获取父级的window对象: 1. window.parent 获取 父级的 window对象 2.window.top 获取 最顶层父级的 window对象
最新文章
- java编程button_以编程方式在Java Swing中单击GUIbutton
- element中el-upload和vue-cropper结合实现上传头像裁剪大小
- I - 滑雪 POJ - 1088(深搜,记忆化搜索)
- SSH应用之BBS之路-2、Hibernate配置
- 生产者-消费者习题的运用
- 5月上旬香港域名总量动态:大幅度下降 净减6466个
- Unity-UI-实现文本框内容自动滚动
- 身上黑色素怎么去除?去黑色素方法
- ftp客户端软件,Windows端有哪些ftp客户端软件值得推荐?3款ftp客户端软件
- C++ emplace_back用法介绍
- (三)elasticsearch学习笔记————文档基本操作
- 已解决selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
- 中国程序员最容易发错的单词
- 圆桌实录:技术无感化成为 2023 年最值得开发者和企业用户关注的技术趋势丨PingCAP DevCon 2022
- 程序员一直在找的日程安排工具
- dnsmasq的安装和配置(dns)
- Hibernate中ManyToOne删除Many的一方出现 deleted object would be re-saved by cascade
- 轻量级的Java快速开发平台
- Verilog——篮球24S计时器
- 一步步实现windows版ijkplayer系列文章之二——Ijkplayer播放器源码分析之音视频输出——视频篇...
热门文章
- python 项目构建工具_python的构建工具setup.py
- 韶音耳机连不上电脑_骨传导耳机哪个牌子好,骨传导耳机推荐
- 计算机专业活动简报,计算机系辩论赛活动简报
- linux make链接.o文件,Linux操作系统至gcc编译器、makefile
- 关于C++中数组下标越界不报错的问题
- python如何调用c++numpy.ndarray代码_python – 在cython中使用numpy:定义ndarray数据类型/ ndims...
- 查找重复文件_重复文件快速查找删除
- python redis处理高并发-Python高并发解决方案实现过程详解
- Java:字符串类String的功能介绍
- 勒索软件可能已被“终极”解决