Can someone explain why i cant get the desired delay between each request?
They are all happening at once.
$(window).load(function(){
$('a[href]').each(function(){
var linkk = $(this)
var linkkhref = linkk.attr('href');
window.setTimeout(function(){ conectar('HEAD', linkkhref, resp) }, 2000)
function conectar(metodo, endereco, resposta, corpo) {
callback = function(xhr) { resposta(xhr) };
GM_xmlhttpRequest({
"method" : metodo,
"url" : endereco,
"onerror" : callback,
"onload" : callback,
"headers" : {'Content-Type':'application/x-www-form-urlencoded'},
"data" : corpo
});
};
function resp(responseDetails) {
// my response code here
};
});
});
I know im using a Greasemonkey specific function, but the question is about javascript.
No GM knowledge required. :)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…