javascript - 从 iframe javascript 将 Cookie 设置为父窗口

标签 javascript iframe cookies

请任何人帮助我在 javascript 的 iframe 中在父窗口上设置 cookie。 如果可能的话,请提供一些相关的链接。 例如:父页面有域 ABC.com

该页面上的 IFRAME 指向 XYZ.com,我想在 iframe 中编写一个脚本,以便在父页面上的 ABC.com 上放置一个 cookie。

最佳答案

您可以使用 postMessage 从子窗口(即 iFrame)发布消息,然后在父窗口监听事件。

  window.parent.postMessage("Value", "*");
  window.addEventListener();

这篇文章可能会帮助您了解更多。 How do you use window.postMessage across domains?

关于javascript - 从 iframe javascript 将 Cookie 设置为父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19247481/

相关文章:

javascript - 重新定位/旋转伪元素

javascript - 在全局作用域中创建的常量存储在 JavaScript 中的哪里?

javascript - 如何获取当前页面的iframe大小

javascript - 使用 iframe 避免 Web 应用程序的缓存问题

javascript - MessageChannel port.postMessage 的数据在调用postMessage 时为空?

c# - 需要 windows 安全性时下载文件的臭名昭著但尚未解决的问题

java - 防止 cookie 欺骗

javascript - 如何调用每个字段集的汇总值

laravel - laravel 的默认 cookie/session 中存储了什么?

javascript - 如何用 Jest 和测试库/ react 捕获这样的错误