找回密码
 加入
搜索
查看: 3647|回复: 5

[IE类操作] _IE里没有新开窗口函数如何在原窗口上新开窗口并取得IE对象

  [复制链接]
发表于 2013-4-4 13:16:00 | 显示全部楼层 |阅读模式
1、已经用_IEAttach 查找到 一个 已登录(网站)的窗口
   并取得了document 和window对象
   //该网点有很多会话检查
目前可以通过:
(1)修改网页的一个链接,再点击,使之新开一个IE窗口
     然后再用_IEAttach 捕获,来进行控制
(2)使用取得的window对象的OPEN方法来新开一个窗口
     (但无法隐藏,因为没有取得IE对象
  以上两个方法都不是很理想

问题:
使用 _IECreate 新开一个隐藏窗口,再把以上的document.cookies 赋给新开窗口的
    cookies 然后(模拟原窗口的COOKIES) 再用 _IENavigate 访问该站的地址,仍然出现需要登录

请教各们老师,如何能比较好的在原窗口的基础上新开一个新窗口,能等效访问该站的链接?
发表于 2013-4-4 15:23:18 | 显示全部楼层
为何要新开一个窗口呢?模拟点击后 新的页面出现在旧窗口中,原IE对象适用于新的网页啊。
 楼主| 发表于 2013-4-4 15:25:18 | 显示全部楼层
不能破坏原页面. 新开的窗口用于打开其它菜单操作.而且是隐藏的
发表于 2013-4-4 15:46:52 | 显示全部楼层
不是破坏啊,新的网页操作好以后,back一下又回到原页面了呀。且你说是隐藏的,这样有什么问题呢。模拟操作基本上都可达到目的。
 楼主| 发表于 2013-4-4 17:45:25 | 显示全部楼层
原网页不能动,用户需要看着,如果操作,用户会看得到的!
希望在其他操作在隐藏的页上操作!
发表于 2013-4-4 21:54:05 | 显示全部楼层
那你说的第一种方法可以啊,有什么不理想呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-29 22:01 , Processed in 0.078703 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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