例如在 JavaScript 中。
var image = new Image();
image.onerror = function(e) {
// handle error my way
}
image.src = "http://bad.location.com/img.jp"
我已经尝试过
e.preventDefault()
return false
但错误仍被记录到控制台。也许这不是什么坏事,但我的操作是将文件上传到服务器,然后处理并将其加载到S3。这需要很长时间。我会在后台执行此操作,并尽早向浏览器返回S3 URL,并使用一些JavaScript通过图像的onerror回调来检测图像是否已到达S3。
它都能正常工作,但我得到了很多控制台错误。这有点丑陋。有没有办法隐藏这个错误?