Why is Chrome is only calling the onerror event for the img element one time when all other browsers (IE7,8,9, FF, Opera, and Safari) all call it repeatedly?
Is ther
I've tried the ways metioned above, setAttribute('src', null) has a side effect, ie, add another request.
Finally, I use
setTimeout(function(){ imgElement.src = 'http://xxxx'; }, 0)
, and this works!
See the jsfiddle for example.