我正在尝试创建一个脚本,当我加载页面时自动为比赛投票(没有非法的东西,我每天可以投票一次:D)。
脚本如下:
window.onload = function() {
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
console.log("Enters here");
$link = $('.photo_vote');
$link[0].click();
console.log("Enters here too");
}
如果我在Mozilla console
上运行此脚本,则效果非常好。但是,如果我尝试使用greasemonkey或scriptish自动运行它,它不会单击vote
按钮。第二个回声也没有打印出来。
有人可以帮我吗?
答案 0 :(得分:0)
您应该将jQuery直接包含在Greasemonkey @require容器中 - 我认为您不能直接在GM沙箱中运行该代码。 http://wiki.greasespot.net/Third-Party_Libraries