Задать вопрос
alextanver
@alextanver
Backend разработчик на Laravel и Yii2

Как подписаться на http запрос в Angular2?

В компоненте есть Iframe, который делает http запрос. В DevTools запрос виден.

Есть ли возможность подписаться на этот запрос и получить от него ответ, ведь инициатор запроса не сам Angular, а Iframe?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
ApeCoder
@ApeCoder
Доступ к содержимому iframe возможен только с того же домена

Насколько мне известно, перехватывать вообще все запросы можно только с использованием service worker, которые поддерживаются только в последних версиях браузеров и, к тому же должны быть инсталлированны.

Если у вас есть контроль над содержимым iframe, возможно, есть способ сделать так, чтобы service worker перехватил запросы и поделился им со страничкой, в которую этот iframe включен.

Если этот iframe находится вне вашего домена, то браузер не даст с ним делать такого (если только он не обеспечит сам такую фунциональность при помощи интерфейса посылки сообщений)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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