【发布时间】:2017-03-27 03:35:34
【问题描述】:
下面我用这个页面来测试http://nitroflare.com/view/A71F0994E20F2E0/security-privacy.jpg
以下脚本点击慢速下载并删除点击后出现的弹出广告。
我想调用它的第二次点击函数,而不是点击免费下载,它会首先弹出一个窗口,这是
function () {
$(this).hide();
$("#CountDownTimerContainer").show();
startFreeDownload();
}
我的脚本执行了$("#CountDownTimerContainer").show(),但由于某种原因它没有执行startFreeDownload()。
问题
如何拨打页面上的startFreeDownload()?
// ==UserScript==
// @name NitroFlare
// @namespace https://nitroflare.com/
// @description https://nitroflare.com/
// @include https://nitroflare.com/*
// @version 1
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @require https://greasyfork.org/scripts/5392-waitforkeyelements/code/WaitForKeyElements.js?version=115012
// ==/UserScript==
function SkipId(objId){
var oId = document.getElementById(objId);
oId.click();
}
window.onload = function(){
SkipId('slow-download');
};
waitForKeyElements("div.superbox-wrapper", removeSuperbox);
function removeSuperbox() {
document.getElementById('superbox-wrapper').hide();
}
$("#CountDownTimerContainer").show();
startFreeDownload();
【问题讨论】:
标签: javascript google-chrome firefox greasemonkey tampermonkey