SigWebRefresh
我有这行代码以指定的时间间隔(50
毫秒)调用该函数。
tmr = setInterval(SigWebRefresh, 50);
SigWebRefresh
执行XMLHTTPRequest
:
function SigWebRefresh(){
xhr2 = new XMLHttpRequest();
xhr2.open("GET", baseUri + "SigImage/0", true );
xhr2.responseType = "blob";
xhr2.onload = function (){
var img = new Image();
img.src = getBlobURL(xhr2.response);
img.onload = function (){
Ctx.drawImage(img, 0, 0);
revokeBlobURL( img.src );
img = null;
}
}
xhr2.send(null);
}
我曾经使用clearInterval
它清除使用 setInterval() 方法设置的计时器。
clearInterval(tmr);
我想中止所有 XMLHttpRequest 但xhr2.abort();
只中止请求的一个实例。如何中止所有未完成的XmlHttpRequest
?