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

Как достать содержимое iframe если прописан поддомен?

Всем привет!
Есть сайт https://site.ru
И есть такой фрейм
<iframe class="frame" src="http://elon.site.ru"></iframe>


Мне нужно отследить изменение содержимого фрейма, но через .contents().find('body') не получается, возвращает нулевой объект. Я так понимаю, потому что адрес прописан поддомена elon.site.

Возможно ли получить содержимое в таком случае?
  • Вопрос задан
  • 164 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
Получить содержимое возможно, но только если и на основном домене и на поддомене установить один и тот же источник.

Выполнить код ниже:
document.domain = 'site.com';
И на домене и на суб домене, перед тем как пытаться получить доступ.

https://learn.javascript.ru/cross-window-communica...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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