我检测图像是否存在,然后以不同的方式处理响应,但是一旦我发送HTTP请求并且图像不存在,我仍然会在控制台中出现默认的404错误。如下:
我正在检查2张图片,其中一张是存在的,而另一张图片并不是你能看到的真假,我怎么能阻止上面的那张?
我尝试捕捉错误,只是显示任何内容,但它仍然出现。
代码:
var http = new XMLHttpRequest();
http.open('HEAD', this, false);
http.send();
return http.status !== 404;
答案 0 :(得分:3)
无法以编程方式抑制" XHR导致404错误"开发人员工具控制台中的消息。
答案 1 :(得分:0)
您可以重写404 并检查参数为默认图片,XHR会抛出默认图片。您可以重写规则。
edited1 唯一的服务器端可以重写URL。