使用Greasemonkey单击由JavaScript创建的按钮

时间:2010-10-21 03:06:08

标签: javascript jquery greasemonkey

我正在编写一个单击按钮的脚本。该按钮是嵌入在网站上的脚本的一部分。嵌入式脚本在这里:http://pastebin.com/jsBiYZxi我对Greasemonkey和javascripting相当新,而且我正在尝试实现这个目标。任何人都可以给我一些指示或建议吗?

1 个答案:

答案 0 :(得分:0)

查看该代码,该页面使用jQuery,该按钮具有类play,位于ID为button的div内的表单内。

因此,Greasemonkey脚本中的unsafeWindow.$("#button form input.play").click();会单击它。

这回答了所述的问题 你没有说你想要击败按钮的相关计时器。但是,如果你这样做,那么由于计时器是在匿名函数中定义的,因此涉及的内容相当多。

击败计时器也存在道德问题。网站所有者可能正在使用该计时器来阻止用户和机器人的滥用/消耗(他正在免费提供“服务”,甚至似乎没有广告)。因此,帮助打败或超载网站是不对的。