我正在研究代理服务器检查器,并使用以下代码以大约 5 秒的间隔使用 setTimeout 函数启动请求;
function check() {
var url = document.getElementById('url').value;
var proxys = document.getElementById('proxys').value.replace(/\n/g,',');
var proxys = proxys.split(",");
for (proxy in proxys) {
var proxytimeout = proxy*5000;
t = setTimeout(doRequest, proxytimeout, url, proxys[proxy]);
}
}
但是,一旦他们开始,我就无法阻止他们!
function stopcheck() {
clearTimeout(t);
}
修复或更好的方法将更受赞赏。
感谢 Stack Overflow 社区!