gpt4 book ai didi

javascript - 如何绕过 Javascript 中的 clearTimeout?

转载 作者:行者123 更新时间:2023-11-29 21:12:04 26 4
gpt4 key购买 nike

我经常访问一个以顺序方式显示图像的网站。查看第一张图片后,该图片的弹出链接会在 30 秒后变为事件状态。我想绕过这个计时器。于是,我查阅了该页面的源代码,发现了以下代码行-

function Window(ID) {

var lg = JSON.stringify(lg);
CloseTimeout = setTimeout('Close(' + wID + ',' + nd + ',' + lnkFlag + ');', 30000);
interval = window.setInterval(function () {
}, 1000);
}

第6行,30000是等待时间,单位毫秒。

有没有办法对所有链接使用一些 javascript 代码来绕过/减少此计时器的持续时间?任何帮助将不胜感激。

最佳答案

解决您的问题的方法可能是替换标准的setTimeout

这不是一种礼貌和正确的方式,但它足够快。

代码:

var _setTimeout = window.setTimeout;
window.setTimeout = function (a, b) {
if ((typeof a === 'string' || a instanceof String) &&
(a.startsWith('CloseWindowOnUpdateTask') && b == 30000)) {
_setTimeout(a, 1000);
} else {
_setTimeout.apply(null, arguments);
}

关于javascript - 如何绕过 Javascript 中的 clearTimeout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41323752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com