iframe将postMessage发送到另一个域中的父级

时间:2015-12-09 14:01:20

标签: javascript

我们在与我们的主网站不同的域中有一个iframe。

此iframe包含一个表单,我们希望从外部跟踪某些事件。

有许多网络资源(MDNMatt West's Blog ...)教授如何为窗口发送postMessage,但路径总是从父级向iframe / popup发送消息。

如果父级位于同一个域,则可以发送该消息,如David Walsh所示。

我们需要从iframe向父母发送消息。

此外,他们在不同的领域。

这可能吗?

谢谢

1 个答案:

答案 0 :(得分:1)

你试过吗?

在所有现代浏览器中,

chatRef.orderByChild("Datestamp").endAt(message6.Timestamp).limitToLast(3); 在不同的域中运行良好。

接收者的parent.postMessage(message,'*')处理程序应检查原点以确保它是他们期望的域。