我有一个不在同一域上的页面,我希望能够在另一个特定站点中加载页眉和页脚时隐藏页眉和页脚。
这可以使用 iframe 调整器来完成吗? 我以前用过它,它工作得很好,但从未尝试过交叉通信,并认为我会遇到安全问题。
我希望我可以在子页面上调用 postMessage 到 JS 函数以隐藏元素。
是的,我认为使用 postMessage 会起作用,尽管您可能会有点闪电,因为它在 iFrame 加载之前不会发送。
你也可以看看使用类似的东西 if (window.location !== top.location) {...}
.