首页
社区
课程
招聘
[求助]IE页面,点右键属性,弹出的那个窗口,如何进行拦截?
发表于: 2010-9-18 14:56 6331

[求助]IE页面,点右键属性,弹出的那个窗口,如何进行拦截?

2010-9-18 14:56
6331
如题~~~~~~~

需要拦截IE 右键属性 弹出的那个窗口,窗口中显示的URL地址,需要拦截读取、修改。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
javascript 可以禁止掉右键....
2010-9-18 16:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不是要禁止右键,这个太简单了

要拦截到IE那个属性窗口,进行修改!
2010-9-18 17:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
希望大虾一起研究下!
2010-9-18 23:33
0
雪    币: 206
活跃值: (186)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
这个也不是很难吧,只是有些繁琐。先写个BHO挂到IE上,然后在DISPID_DOCUMENTCOMPLETE中注册DIID_HTMLDocumentEvents2,就能处理接口HTMLDocumentEvents2::Invoke,再处理事件DISPID_MOUSEUP,在里面用IHTMLEventObj和IHTMLElement接口就可以取得或修改右键点选的网页元素信息了。
2010-9-19 00:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼上的方法我之前试过的了

但一些网页比较特别,竟然不能响应任何鼠标事件!

而且鼠标事件是有范围限制的
2010-9-19 06:53
0
雪    币: 93944
活跃值: (200219)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
请更改主题,有赏贴是违规的.

Программное обеспечение выпуска и Windows Crack Обучение
Нам-Dabei Guanyin Бодхисаттва Нам без митабха
2010-9-19 07:22
0
雪    币: 166
活跃值: (232)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这么大的价钱要搞什么?
2010-9-19 09:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
希望高手出现·············
2010-9-19 14:50
0
雪    币: 206
活跃值: (186)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
注册DIID_HTMLDocumentEvents2时,要枚举框架,再对每个框架中的页面分别进行注册。你说有些页面不能响应鼠标事件,是因为你只注册了主页面,框架中的页面没有注册。框架在网页源代码中的表现形式一般是frame。枚举框架的代码网上搜索得到。
接收DISPID_MOUSEDOWN消息时,配合取按键状态的函数就能知道是否右键点击了,再用IHTMLEventObj接口就可以精确得到所点选的网页元素的所有信息了。
2010-9-19 21:20
0
雪    币: 95
活跃值: (419)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
11
LZ不错,把刘前辈都引出水面了
2010-9-19 22:21
0
游客
登录 | 注册 方可回帖
返回
//