这个脚本不是来自我的网站,我想打电话crocodile()
,因为现在我必须等待 20 秒才能调用它。
我想通过浏览器控制台或 UserJS 或 Selenium 来实现它。
但是,我怀疑这是不可能的,如以下所述:
访问和修改匿名函数中的变量作为其他函数 JS/Angular 中的参数
这样对吗?我不确定,因为我对js的经验很少
$.fn.countdown = function (callback, duration, message) {
var countdown = setInterval(
....
callback.call(...);
...
, 1000);
};
$(document).ready(function () {
var link = 'https://example.com/c?p=1';
var userId = parseInt(2);
if (isNaN(userId)) {
....
} else {
/* counts down 20 seconds before call */
$(".countdown").countdown(crocodile, 20, "");
}
function crocodile() {
var _l = 'https://example.com/c?p=1';
var _sID = parseInt(1);
var _uID = parseInt(2);
$.ajax({
type: "GET",
cashe: false,
url: '/example',
data: {
idS: _sID,
userId: _uID,
link: _l
},
dataType: "json",
traditional: true,
success: function (data) {
$(location).prop('href', data.url);
}
});
}
});