发表回复 
如何在弹出窗口上执行JavaScript代码?
2009-05-23, 21 : 14
如何在弹出窗口上执行JavaScript代码?
我需要处理的网页,为弹出窗口,没有地址栏
用ControlSetText + ControlSend 的方法来执行JavaScript代码的方法行不通
请教如何才能在弹出窗口上执行JavaScript代码?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-05-25, 08 : 02
 
使用官方论坛上IE_InjectJS.ahk
链接:
http://www.autohotkey.com/forum/topic25473.html

可以在窗口中注入JS

可以使用下面的代码(前提你有IE_injectJS.ahk以及依赖的库):

F1::
daima =
(
alert(document.body.innerText);
)
sleep 500
IE_InjectJS(winexist("A"), daima)
return

[ 本帖最后由 linpinger 于 2009-5-25 11:17 编辑 ]

★作品页★
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-05-25, 15 : 09
 
马上试试,谢谢楼上的朋友先。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-05-19, 16 : 03
 
上面 linpinger 的方法适用于 AutoHotkey Basic, 这里提供 AutoHotkey_L 的方法 (无需依赖库):
首先使用 IEAttach() 获取弹出窗口对象, 然后注入 JScript 代码, 具体请参阅IEAttach()

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-07-01, 16 : 57 (这个帖子最后修改于: 2017-07-01 17 : 03 by gdqb521.)
RE: 如何在弹出窗口上执行JavaScript代码?
老网站打不开了,补充版主在本坛的函数
http://ahk8.com/thread-4114.html#
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合