首页 > 解决方案 > window.postMessage 到具有空源的 iframe

问题描述

出于测试目的,我正在编写嵌套 iframe:

主窗口 > iframe > iframe

两个 iframe 都有一个 Blob 作为 src,只有“允许脚本”的沙盒属性。

从第一个 iframe 发布消息到主窗口很容易,但是我如何从第二个 iframe 发布消息到第一个 iframe,因为原点是“null”?

当然,如果我将第二个 postMessage 参数设置为“*”,它会起作用,但这是一个非常糟糕的做法。

有什么线索吗?

标签: javascriptiframepostmessage

解决方案


推荐阅读