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

标签 javascript jquery iframe postmessage

我有一个带有 iframe 的页面,我需要框架内的一个按钮来重定向到另一个页面,如果我以正常方式重新加载 iframe 的内容,我需要的是更改其 url 的主窗口。

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

最佳答案

是的,这是可能的。你必须从 iFrame 发送消息,当父级收到消息时,你就可以做一些事情。这是一个例子:http://jsbin.com/necuvi/2/ .这是有关其工作原理的一些文档。 https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage

关于javascript - 如何在 iframe 中使用 postmessage 将用户重定向到主文档上的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29858840/

相关文章:

javascript - 使用外部文件重构 React 的 componentDidMount() 中的嵌套异步回调

php - WooCommerce 管理产品 "general data"邮箱问题

jquery - 无法使用ajax从数据库获取数据

css - chrome 和 firefox 中带和不带滚动条的 margin auto 不一样

javascript - 如何从异步调用返回响应?

javascript - 在 angularJs 中从 Controller 调用同时 $http 服务?

javascript - PHP 到 Javascript : dirname and document_root

javascript - 如何在 Javascript 中格式化时间戳以在图表中显示它? UTC 没问题

javascript - 如何在 iFrame 中模拟按键

javascript - 在页面最顶部注入(inject) javascript\Anti iframe-buster