找回密码
 加入
搜索
楼主: fhp2009

[IE类操作] IEEvent_NewWindow3如何使用

 火.. [复制链接]
 楼主| 发表于 2010-12-21 07:38:20 | 显示全部楼层
想过,网页太大的时候,速度不行,直接卡了
 楼主| 发表于 2010-12-21 11:42:03 | 显示全部楼层
很简单搞定了target=blank。回头上源码哈
发表于 2010-12-21 14:32:01 | 显示全部楼层
有个ByRef Cancel参数,直接给true
 楼主| 发表于 2010-12-21 21:40:17 | 显示全部楼层
你试试看,我发现不行。newwindowX总是在新窗口创建完后才响应,成功了告诉我一声哈
发表于 2010-12-21 21:59:49 | 显示全部楼层
上源码

Target="_blank"
是不是替换为
Target="_self"
发表于 2010-12-21 22:22:03 | 显示全部楼层
当网页下载没完成时,加个透明窗口盖上……不让点击
当下载完成了:
1.写入禁止点击的代码并且要有效的(和禁止右键菜单)
2.把所有连接读到"数组"

解除屏蔽窗口(点击都没效了),并检测是否有鼠标点击,有:
计算取出与鼠标点击位置相对应的索引位置的URL字串  
再导航到该URL
发表于 2010-12-21 23:10:57 | 显示全部楼层
回复 9# fhp2009
是不是作用域的问题或对连接处理不全面
如,
返回的网页格式是框架的……只处理了某一框架页的连接
返回中的有些连接是脚本生成的……对该连接是否可以处理
返回中的有些连接是内嵌页面的(iframe)……是否也要处理
 楼主| 发表于 2010-12-22 07:23:10 | 显示全部楼层
self也不行。直接赋空就行。现在不方便,晚上哈
发表于 2010-12-22 12:11:39 | 显示全部楼层
回复 23# fhp2009


还有这个要删除
<base target="_blank" />
 楼主| 发表于 2010-12-22 12:25:34 | 显示全部楼层
_ddqs.我现在不方便试。这个base语句不删可以不?你用的哪个网页测试的?
 楼主| 发表于 2010-12-22 12:26:17 | 显示全部楼层
_ddqs.我现在不方便试。这个base语句不删可以不?你用的哪个网页测试的?
 楼主| 发表于 2010-12-22 23:08:49 | 显示全部楼层
_ddqs兄弟所言甚是,有<base target="_blank" />也不行,需要干掉它。163首页上有这个家伙,可以登陆www.163.com, 点击新闻 ,军事,评论等测试。
 楼主| 发表于 2010-12-22 23:09:57 | 显示全部楼层
_ddqs兄弟所言甚是,有<base target="_blank" />也不行,需要干掉它。163首页上有这个家伙,可以登陆www.163.com, 点击新闻 ,军事,评论等测试。
 楼主| 发表于 2010-12-23 07:40:48 | 显示全部楼层
代码已上传,在这个帖里IEEvent_NewWindow在嵌入式窗口屏蔽新窗口不给力的新方法
发表于 2010-12-23 08:15:44 | 显示全部楼层
回复 29# fhp2009

NewWindow 是在浏览器的新窗口创建后才发送消息的,所以并不能拦截,做的是事后功。
NewWindow? 才可以拦截,但可惜的是AU3并不支持此变量类型,会直接导致 Crash 。但,不排除使用Au3 Object可以支持。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-10 03:04 , Processed in 0.078128 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表