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

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

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

Есть ли возможность подписаться на этот запрос и получить от него ответ, ведь инициатор запроса не сам Angular, а Iframe?
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
ApeCoder
@ApeCoder
Доступ к содержимому iframe возможен только с того же домена

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

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

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

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

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