如何将重定向从Iframe传递到父页面? [从iFrame突破]

时间:2020-02-06 11:22:57

标签: javascript html css redirect iframe

请尝试通过重定向或从iFrame页面导航到父页面。我该如何存档?

以下是我在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 :(得分:0)

在主窗口的范围内运行:

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

答案 1 :(得分:0)

您提供的HTML是完全错误的,为什么在按钮内有一个A标签和一个input [type = submit],为什么A标签在该按钮标签内开始并在该按钮关闭标签后结束。 >

无论如何,要执行您想要的操作,您需要使用以下代码:

<button onclick='window.top.location="../sign_up"'>Start</button>