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

Не отправляются данные из iframe родителю кроссдоменно?

Не отправляются данные из iframe родителю .
Уже перепробовал 2 десятка вариантов из гугла. Ничего не работает.
С тостера,то что находил аналогично не работает.
Сейчас вставлено так.
На странице с айфреймом:
<iframe id='iframed' onload='window.parent.parent.scrollTo(0,0)' frameBorder='0' src='https://site.com/iframe' scrolling='no'></iframe>

window.parent.postMessage('Hello Parent Frame!', '*');


В родителе :
window.addEventListener('message', receiveMessage, false);
function receiveMessage(evt)
{
    alert("got message: "+evt.data);
}


В alert я вижу не Hello Parent Frame! а данные с подключенного скрипта Iframe-resizer
Отключать я конечно же его пробовал,тогда в alert пусто.
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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