2017-02-28 2 views

Antwort

0

Wenn Sie versuchen, ein schlechtes Bild von YouTube zu laden, gibt es eine 404, aber es gibt auch ein Bild. Der Browser sieht das nicht als Fehler an. Überprüfen Sie es mit XMLHttpRequest (getestet in 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();