如何中止仍在运行中的图像请求?
示例:
var img = new Image();
var img.src = "http://www.google.co.in/images/nav_logo29.png";
window.setTimeout(function(){
//Code to abort/cancel image request if it hasn't triggered onload or onerror even after 20 seconds of sending request.
},20000)
答案 0 :(得分:1)
在Firefox中,将图像的src
设置为空字符串将中止所有活动请求。
答案 1 :(得分:0)
一旦浏览器发送完图像请求,就无法“取消”它。
你可以做的最多就是隐藏这种情况下的图像元素或显示友好的信息。