我正在一个要求我完成任务的网站上工作,然后一旦我完成该任务,它就会要求我在完成下一个任务之前等待1个小时。 我在这里寻找的是加快这个网站上的计时器,而不是等待1个小时。
工作原理:
在网站上我只需点击“滚动”按钮,然后计时器以降序开始,如(1:00)...(45:00)...(00:05)等等,直到达到(00:00) )。一旦到达(00:00),它将此计时器替换为Roll按钮。
此计时器仅显示“分钟”和“第二列”。
它不需要计算机时间。
我需要的更改:
由于它以递减的顺序或向后的秒数运行,我想加快这个过程,以便不必等待1小时,我只需要等待20或30分钟。
我不能做什么:
由于这是第三方网站,所以我无法对网站代码进行更改,我只能使用浏览器控制台运行javascript代码,以便我可以覆盖现有代码。
以下是此计时器的Javascript:
<script>
$(function() {
$('#time_remaining').countdown({
until: +3600,
format: 'MS'
});
});
setTimeout(function() {
RefreshPageAfterFreePlayTimerEnds();
}, 3600 * 1000);
</script>
答案 0 :(得分:-2)
看起来RefreshPageAfterFreePlayTimerEnds
是全局的。所以,您可以尝试覆盖它,如
var myTimeout = 3600; // 1 min
RefreshPageAfterFreePlayTimerEnds = function(speedUp) {
if(!speedUp) { // just to cancel "legal" call
return;
}
RefreshPageAfterFreePlayTimerEnds();
}
setTimeout(function(){ RefreshPageAfterFreePlayTimerEnds(true); }, myTimeout);
答案 1 :(得分:-2)
如果您无法访问网站代码,请更改不允许您缩短编码时间的代码。您可以更改您的IP地址并再次使用该网站。
如果您必须使用该网站,请忘记,否则您使用其他帐户和IP,您需要等待限制再次使用的时间。