Может кто-нибудь сказать мне, почему этот скрипт jQuery/Javascript не работает?
Я пытаюсь создать сценарий, который автоматически загружает фотографию для участия в конкурсе при загрузке страницы (запрещенных материалов, я могу голосовать один раз в день: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
кнопка. Также второе эхо также не напечатано.
Может ли кто-нибудь помочь мне с этим?
1 ответ
Решение
Вы должны включить jQuery непосредственно в контейнер Greasemonkey @require - я не думаю, что вы можете запустить этот код прямо в песочнице GM. http://wiki.greasespot.net/Third-Party_Libraries