Задать вопрос
@Extramezz

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

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

Пробовал ставить обработчик на iframeElement.onerror, но без толку...
  • Вопрос задан
  • 507 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Если фрейм грузится с того же домена, что основная страница, во фрейме поставить на onload чтобы дергало функцию в родителе, а в родителе отслеживать по таймауту, был вызов из дочернего фрейма или нет... Если фрейм грузится из другого источника, то с ним вообще затруднительно как-либо взаимодействовать... Как вариант его можно проксировать через свой домен, и подвешивать на него нужный обработчик...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы