Eventhandler для <object>, который запускается, если данные не существуют

Я загружаю изображения SVG с помощью тегов объектов на мою страницу. Я определяю, полностью ли загружено изображение eventhandler добавлены в теги объекта

objectTag.onload = initialiseSVG;
objectTag.onerror = handleError;

Но если файл SVG не существует, функция ошибки не вызывается.

Как правильно проверить, если <object> источник данных недоступен?

1 ответ

Я долго искал эту проблему и, наконец, нашел решение в другой теме: Обнаружить тег , не загружающий видео, ответ от Evgueni был тем, что я искал. С XMLHttpRequest Можно проверить, существует ли URL-адрес, и, таким образом, проверить, доступен ли источник данных, прежде чем создавать тег объекта для включения данных. Спасибо за это, к сожалению, у меня еще мало представителей, чтобы проголосовать за него.

Другие вопросы по тегам