【问题标题】:click a button automatically using greasemonkey使用greasemonkey自动点击按钮
【发布时间】:2010-06-16 08:10:57
【问题描述】:

网页中有一个按钮

<input class="button" type="submit" value="new">

我需要一个greasemonkey 脚本,即使在页面完全加载之前,它也必须自动单击按钮并移至下一页。

谢谢。

【问题讨论】:

    标签: javascript greasemonkey


    【解决方案1】:

    我需要一个greasemonkey 脚本 甚至在页面完全加载之前 必须自动点击按钮 并移至下一页。

    使用 Greasemonkey,您目前只能在页面加载完成之前在 DOM 上运行用户脚本。

    通过在 Google Chrome 上使用用户脚本,它们可以更快地运行,最终您将能够在 DOM 准备好之前运行用户脚本。

    至于选择并单击该按钮的代码:

    document.evaluate("//input[@value='new' and @type='submit' and contains(@class, 'button')]", document, null, 9, null).singleNodeValue.click();
    

    应该做的伎俩

    【讨论】:

    • 嘿,我需要greasemonkey 脚本,我会在Firefox 上运行它。如果在页面加载完成之前单击按钮也没关系。谢谢。
    • 那么只需将上面的代码放入 .user.js 文件并添加 metadata block,然后将其拖放到 firefox 中,安装即可。
    • 我已经完成了,但是代码不起作用..你能帮我解决greasemonkey脚本代码吗?
    • 你能把代码上传到 gist.github.com 吗?还是别的地方?
    • 嘿,我已经在gist.github.com/453236发布了网页的html代码,下载代码并提取html文件并运行它查看它的源代码并找到上面提到的按钮..我需要这个按钮使用greasemonkey加载页面后立即点击..谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    相关资源
    最近更新 更多