Javascript 设置跨多个域的浏览器会话持久化的cookie

Javascript 设置跨多个域的浏览器会话持久化的cookie,javascript,Javascript,所以我有一个iframe,它在一个灯箱中弹出并设置一个cookie。我想让我的父窗口读取cookie的值(父窗口在另一个域中)。在单个浏览器会话中是否可以实现这一点 编辑:我通过使用这个网站了解到了这一点:这是可能的,但只适用于儿童->家长交流 阅读iframe中的cookie 将cookie发送到父窗口。您可以使用window.postMessage 您还必须在父窗口上实现eventHandler 查看该页面,它提供了您需要的所有信息: 仅需确认,“我的孩子”窗口(位于灯箱中的iframe)可

所以我有一个iframe,它在一个灯箱中弹出并设置一个cookie。我想让我的父窗口读取cookie的值(父窗口在另一个域中)。在单个浏览器会话中是否可以实现这一点


编辑:我通过使用这个网站了解到了这一点:

这是可能的,但只适用于儿童->家长交流

  • 阅读iframe中的cookie
  • 将cookie发送到父窗口。您可以使用
    window.postMessage
  • 您还必须在父窗口上实现
    eventHandler
  • 查看该页面,它提供了您需要的所有信息:


    仅需确认,“我的孩子”窗口(位于灯箱中的iframe)可以将cookie发送回我的父母窗口(即我的网站)?对吗?是的,iframe在哪里并不重要,它也可以是页脚中的1x1px。在某种意义上,这两个网站都应该是“你的”,因为你必须在两端实现通信。但是,如果cookie是在iframe中创建的,我将使用什么代码将其发送回父网站?我很困惑,因为这些例子似乎是从父对象到iframe的,而不是相反,这正是我想要的。最终我发现,这个网站帮了我很大的忙--