Greasemonkey:点击链接

时间:2014-08-01 12:34:36

标签: greasemonkey

我想使用Greasemonkey点击此链接:

<a class="bbbx-button bbbx-button-grey" id="vote-button" data-bbbx-trigger="module.vote.submit" data-bbbx-id="51526" data-bbbx-score="10" data-bbbx-vote-type="up"><img src="//du3rc6beq6sv9.cloudfront.net/release1406643004647-5-1-2-1/assets/skins/default/images/vote/heart.png"> vote! <small id="vote-count">( 14 )</small></a>

我试过这段代码:

// ==UserScript==
// @name        test
// @namespace   test
// @include     *
// @version     1
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant       GM_addStyle
// ==/UserScript==
console.log("Start");


window.setTimeout(start, 7000);

function start()
{
    $("a#vote-button")[0].click();

    console.log("End clicktime");
}

但不幸的是我无法找到问题。

1 个答案:

答案 0 :(得分:1)

您的GM脚本中没有加载jQuery。

添加:

// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js

随意更改版本。

看看这个问题,它还为已加载jQuery的网站提供了一些解决方案:How can I use jQuery in Greasemonkey?