Как я могу передать перенаправление с и Iframe на родительскую страницу? [Вырваться из iFrame] - PullRequest
0 голосов
/ 06 февраля 2020

Пожалуйста, я пытаюсь передать перенаправление или перейти с iFrame Page на родительскую страницу. Как я могу заархивировать это?

Ниже мой код перенаправления на странице iframe:

<div class="content__wrapper" style="text-align: center"> <button id="#"> <a href="../sign_up"><input class="submit" type="submit" value="Start"> </button> </a> </div>

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

Указанное вами HTML совершенно неверно. Почему у вас есть тег A и ввод [type = submit] внутри кнопки и почему тег A начинается внутри тега кнопки и заканчивается после тега закрытия кнопки.

В любом случае, чтобы сделать то, что вы ищете, вам нужно использовать этот код:

<button onclick='window.top.location="../sign_up"'>Start</button>
0 голосов
/ 06 февраля 2020

В области видимости в главном окне выполните:

window.addEventListener("message", (event) => { console.log(event.data) /* your link will be here */ })

и в режиме iframe:

window.top.postMessage(redirect_link, '*') // link you want to redirect to
...