处理后,image.onerror事件仍然存在

时间:2017-02-24 11:35:18

标签: javascript html

我有一个简单的函数,可以在Javascript中检查图像的可用性:

var img = new Image();
img.onload = function() {
    // resource found
};
img.onerror = function() {
    // resource not found
};
img.src = "http://some.image.to/check.png";

当我尝试使用不存在的图像时,代码可以工作,但404仍然存在于Javascript控制台中(在chrome中):

enter image description here

有关整洁解决方案的任何想法?

1 个答案:

答案 0 :(得分:2)

这是任何浏览器的默认行为,用于显示页面上发生的错误。 你真正能做的就是使自定义错误功能足以隐藏你的错误。

console.error = function(){}

警告:这将隐藏控制台上的所有错误。