javascript – 如何在iframe中使用postmessage将用户重定向到主文档上的页面

我有一个带有iframe的页面,我需要一个框架内的按钮来重定向到另一个页面,如果我按照正常的方式重新加载iframe的内容,我需要的是主窗口到改变它的网址.

我没有在下面发布任何代码,因为我不知道这是否可能

解决方法:

是的,这是可能的.您必须从iFrame发送消息,当父级收到消息时,您就会执行某些操作.以下是一个示例:http://jsbin.com/necuvi/2/.以下是一些有关其工作原理的文档. https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage

上一篇:javascript – 为什么使用’*’作为postOessin的postOessin存在安全风险?


下一篇:HTML5从iFrame调用父JavaScript函数的方法 – 除了使用postMessage之外?或PhoneGap应用程序的解决方案?