_constraints
错误永远不会触发,在Chrome和Firefox上测试
答案 0 :(得分:1)
如果您尝试从youtube加载错误图像,它会返回404,但它也会返回一个图像。因此浏览器不会将其视为错误。使用XMLHttpRequest(在Chrome,Firefox,IE,Edge中测试)检查它
var xhr = new XMLHttpRequest();
var img = $("#myimg");
xhr.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 404) {
console.log("image load error");
}
}
xhr.open('GET', img .attr('src'));
xhr.responseType = 'blob';
xhr.send();