【发布时间】:2020-07-06 18:22:22
【问题描述】:
我想设置位于我页面上的 iframe 的 SessionStorage。但是,iframe 中的站点和我的站点具有不同的域。我该如何处理? 提前致谢 ! :)
【问题讨论】:
标签: javascript html web cross-domain
我想设置位于我页面上的 iframe 的 SessionStorage。但是,iframe 中的站点和我的站点具有不同的域。我该如何处理? 提前致谢 ! :)
【问题讨论】:
标签: javascript html web cross-domain
如果 iframe 嵌入的内容与您的主机网站具有相同的来源,则它们将共享相同的会话存储。
如果 iframe 与您的主机网站的来源不同,但您可以控制它,您可以使用 postMessage API 实现一些东西,以与您的 iframe 通信。
如果 iframe 的来源与您的托管网站不同,并且您没有对其进行控制,则出于安全原因,您无法修改其会话存储。
查看这个 SO 线程:sessionStorage in iframe 了解更多信息。
【讨论】: