【问题标题】:Can someone tell me why this jQuery/Javascript script isn't working? [duplicate]有人能告诉我为什么这个 jQuery/Javascript 脚本不起作用吗? [复制]
【发布时间】:2015-05-16 14:48:26
【问题描述】:

我正在尝试创建一个脚本,当我加载页面时自动为比赛的照片投票(没有非法内容,我可以每天投票一次: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 按钮。第二个回声也没有打印出来。

有人可以帮我吗?

【问题讨论】:

标签: jquery greasemonkey scriptish


【解决方案1】:

您应该将 jQuery 直接包含到 Greasemonkey @require 容器中——我认为您不能直接在 GM 沙箱中运行该代码。 http://wiki.greasespot.net/Third-Party_Libraries

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    相关资源
    最近更新 更多