我是Grease Monkey的新手,我需要点击此删除按钮
<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>
使用Grease Monkey 加载页面后
完整页面:
这可能吗?我应该怎么做呢?
这样我就可以自动删除超过10K的垃圾邮件。我已经使用Grease Monkey选择了所有电子邮件项目,所以现在我需要按“删除”按钮。
答案 0 :(得分:2)
这是一个使用unsafeWindow完全没问题的案例。
因此,假设正确选择了电子邮件(这可能不仅仅是检查复选框)并考虑了任何AJAX延迟/重新加载,那么此代码应该可以解决问题:
unsafeWindow.SetCmd (unsafeWindow.document.msgViewer.CmdDelete.value);
或者,您可能会发现generate a click event更容易。
答案 1 :(得分:1)
只需运行锚标记的href参数中定义的JavaScript。
答案 2 :(得分:0)
检查要删除的所需电子邮件后,
SetCmd(document.msgViewer.CmdDelete.value);