@Extramezz

Как отловить ошибку загрузки фрейма?

Если фрейм не загрузился по причине недоступности сервера (ошибка 503, 404), как это дело отловить?

Пробовал ставить обработчик на iframeElement.onerror, но без толку...
  • Вопрос задан
  • 437 просмотров
Пригласить эксперта
Ответы на вопрос 1
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Если фрейм грузится с того же домена, что основная страница, во фрейме поставить на onload чтобы дергало функцию в родителе, а в родителе отслеживать по таймауту, был вызов из дочернего фрейма или нет... Если фрейм грузится из другого источника, то с ним вообще затруднительно как-либо взаимодействовать... Как вариант его можно проксировать через свой домен, и подвешивать на него нужный обработчик...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы