Доступ к родительскому окну из iframe (междоменный)

Столкнулся с задачей доступа к родительскому окну из iFrame, если окно в iFrame было загружено из другого домена. Если я правильно понимаю, все современные браузеры сейчас позволяют это делать. Поэтому я здесь, чтобы найти лучшее решение.

Я собираюсь сделать это следующим образом:

У меня есть оверлей с iFrame внутри него. Это будет работать вместо всплывающих окон, чтобы блокировщики всплывающих окон не блокировали мой контент. Задача — перезагрузить главную страницу, когда документ в iFrame закончит какую-то работу. В документ, который будет загружаться в iFrame, я добавлю

<div id="is_closed" class="false"></div>

В родительском окне я добавлю функцию, которая будет вызываться каждую секунду и проверять, есть ли у этого div еще имя класса «false». Когда это будет изменено на «true», я вызову несколько обратных вызовов.

Если у вас есть лучшее решение, поделитесь им со мной. Будем признательны за любую помощь.

Редактировать: Это невозможно, потому что невозможно не только управлять родительским окном из дочернего окна, но и наоборот. Моя идея состояла в том, чтобы манипулировать дочерним окном из родительского окна. Я ошибался.

10
задан James Hill 31 August 2017 в 17:10
поделиться