自动点击一个按钮时,页面加载用的GreaseMonkey

问题描述:

我是新来的油猴,我需要点击这个删除按钮自动点击一个按钮时,页面加载用的GreaseMonkey

<TD nowrap width="20" height="18" valign="middle" align="center"><A href="JavaScript:SetCmd(document.msgViewer.CmdDelete.value);" title="Delete"><IMG border="0" src="https://webmail.myweb.com.au/exchweb/img/delete.gif" alt="Delete"></A></TD> 

页面使用油猴加载之后

这里

全页:

http://pastebin.com/DUytjGAh

这是可能的,我应该怎么做呢?

这样我就可以自动删除超过10K的垃圾邮件。我已经使用Grease Monkey选择了所有电子邮件项目,所以现在我需要按下删除按钮。

这是使用unsafeWindow完美的一种情况。

所以假定电子邮件是正确选择(可能不仅仅是勾选复选框更多)和任何AJAX延迟/重装都占了,那么这段代码应该做的伎俩:

unsafeWindow.SetCmd (unsafeWindow.document.msgViewer.CmdDelete.value); 


或者,您可能会发现更容易generate a click event

+0

这是我的代码:http://pastebin.com/5kVuxHHT复选框的检查工作,但不unsafeWindow.SetCmd(unsafeWindow.msgViewer.CmdDelete.value);我有错误吗? – 2012-02-04 03:50:16

+0

更新了答案。看起来应该是:'unsafeWindow.SetCmd(unsafeWindow.document.msgViewer.CmdDelete.value);'。 – 2012-02-06 06:58:25

只需运行锚定标记的href参数中定义的JavaScript即可。

+0

我该怎么做在这种情况下walkietokyo? – 2012-02-04 04:22:29

检查所需的邮件删除后,
SetCmd(document.msgViewer.CmdDelete.value);