社区
ATL
帖子详情
如何拦截或者得到当前WebBrowser的refresh(刷新)事件?
fonsea
2004-12-24 03:22:52
需要在用户刷新浏览器之后作些处理,通过DWebBrowserEvents2根本行不通。有什么好一点的办法吗?
...全文
583
6
打赏
收藏
如何拦截或者得到当前WebBrowser的refresh(刷新)事件?
需要在用户刷新浏览器之后作些处理,通过DWebBrowserEvents2根本行不通。有什么好一点的办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fonsea
2005-01-03
打赏
举报
回复
楼上的方法看了我一头雾水,com接口函数也能挂接吗?能给个demo或详细一点吗?
如果给出解决方案高分相送!
fonsea
2004-12-30
打赏
举报
回复
to: jiangsheng
这种方法根本就无法完全的对所有网页刷新进行handle啊。尤其是比较复杂的页面的时候。
正沿着这种思路探索看看。。。
kernel-ken (源码王道)
2004-12-30
打赏
举报
回复
既然MS不提供好接口和方法,那我们就采用最狠的一招:挂接com接口的函数地址
不管是IE还是其他什么浏览器(只要是基于IE内核的),其刷新一定是调用当前IE窗口的IWebBrowser2接口的Refresh或者Refresh2方法。如果在每个IE窗口创建后得到其IWebBrowser2接口指针,获得Refresh函数的地址,根据该地址和com在内存中的结构改写该保存该函数地址的地址,就可以完全对Refresh事件进行控制了。
不过主要的问题是如何找到并且改写保存com接口函数的地址的地址,它不像挂接一般当前进程中的dll输出函数---只要找到输入地址表就可以找到保存函数地址的地址。
gjd111686
2004-12-30
打赏
举报
回复
是有问题,用IOleCommandTarget更是左右nCmdID均为Stop
蒋晟
2004-12-25
打赏
举报
回复
http://www.codeproject.com/internet/detecting_the_ie_refresh.asp
Semigod
2004-12-24
打赏
举报
回复
我也试着找了找相关资料,没有找到解决方法。
web
browser
delphi
事件
详解
根据提供的文件信息,我们可以深入探讨 Delphi 中
Web
Browser
组件的相关
事件
及属性,这对于开发基于 Delphi 的应用程序具有重要意义。 ###
Web
Browser
组件概述 在 Delphi 中,`
Web
Browser
` 组件允许开发者在其...
.NET的
Web
Browser
控件的的介绍及用法(方法、属性和
事件
)
- `
Refresh
`:
刷新
当前
显示的页面。 - `Stop`: 停止
当前
的加载操作。 - `Print`: 打印
当前
显示的页面。 - `Document`: 获取
Web
Browser
控件正在显示的HTML文档对象,可以用来访问和修改网页元素。 - `Execute...
VB中
WEB
BROWSER
技巧大全(DOC文档)
6. **
Refresh
**:
刷新
当前
页面。 7. **
Refresh
2**:类似于`
Refresh
`,但提供了额外的
刷新
选项。可以通过设置不同的`
Refresh
Constants`枚举值来控制
刷新
行为。 - **
REFRESH
_NORMAL**:执行普通
刷新
,不会将...
asp.net
Web
Browser
学习教程
`
Refresh
()`用于
刷新
当前
页面;`GoBack()`和`GoForward()`分别用于后退和前进操作。此外,`Stop()`方法可以停止
当前
的网页加载。 在
事件
方面,`Navigating`
事件
在导航开始前触发,可以在此
事件
中进行预处理或
拦截
...
VB控件
WEB
BROWSER
基本及进阶技巧合集.doc
- 方法:如`Navigate`用于加载URL,`
Refresh
`用于
刷新
页面,`Stop`用于停止
当前
加载的页面等。 - 属性:`Document`提供对网页DOM文档的访问,`Url`获取或设置
当前
加载的URL,`Visible`控制控件是否可见等。 - ...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章