Я не верю, что с помощью JavaScript можно обнаружить перенаправление без предварительного знания свойств изображения.Свойство src текущего DOM останется неизменным независимо от какого-либо перенаправления, поэтому этот параметр недоступен.
Я бы посоветовал вам создать прокси-скрипт на вашем сервере, который будет действовать как промежуточный пункт.Например, ваш тег изображения будет выглядеть примерно так (с подходящей кодировкой URL, конечно):
<img src='/proxy?src=http://example.com/image.png' />
Ваш прокси-скрипт будет проверять заголовки на предмет перенаправлений перед передачей изображения.Это не защищает от ошибок - но это может позволить вам, например, кэшировать изображение при первой загрузке, чтобы вы не получали ошибок ограничения полосы пропускания с другого компьютера.
Если это только для вас самогоВ некоторых случаях вы можете использовать ActiveXObject в Internet Explorer для более детальной проверки изображения.Хотя не могу помочь вам в деталях.
Я предполагаю, что вам разрешено хотлинкировать / кэшировать изображение с разрешения другой стороны.