Почему событие Chrome onerror для элемента img вызывается только один раз?

Почему Chrome вызывает событие onerror только для элемента img один раз, когда все остальные браузеры (IE7,8,9, FF, Opera и Safari) все вызывают его повторно?

Есть ли способ заставить его повторить вызов onerror (в Chrome)?

jsfiddle

HTML:


    this works in Chrome. onerror event is called once.
    <img src="http://www.asdfjklasdfasdf.com/bogus1.png" onerror="fixit(this);" rsrc="http://eatfrenzy.com/images/success-tick.png">



    this does not work in Chrome. onerror event is not called twice.
    <img src="http://www.asdfjklasdfasdf.com/bogus1.png" onerror="fixit(this);" rsrc="http://www.asdfjklasdfasdf.com/bogus2.png|http://eatfrenzy.com/images/success-tick.png">

JAVASCRIPT:

function fixit(img)
{
    var arrPhotos = img.getAttribute('rsrc').split('|');

    // change the img src to the next available
    img.setAttribute('src', arrPhotos.shift());

    // now put back the image list (with one less) into the rsrc attr
    img.setAttribute('rsrc', arrPhotos.join('|'));

    return true;    
}

РЕДАКТИРОВАТЬ: За @ Сунил Д. 'комментарий о том, что Chrome не выполняет новый поиск из-за неверного доменного имениwww.asdfjklasdfasdf.com вначальная скрипка Например, я пошел дальше и изменил доменное имя, чтобы оно совпадало с именем образа успеха, но с другим именем файла, так что это все еще 404. Это докажет это ».не является неправильным доменным именем, вызывающим сбой Chrome со 2-й попытки.

РЕДАКТИРОВАТЬ: Обновил скрипку и убрал использование jquery для упрощения вещей и исключения из этого.

Ответы на вопрос(5)

Ваш ответ на вопрос