【问题标题】:How to set SessionStorage of iframe with different domain如何设置不同域的 iframe 的 SessionStorage
【发布时间】:2020-07-06 18:22:22
【问题描述】:

我想设置位于我页面上的 iframe 的 SessionStorage。但是,iframe 中的站点和我的站点具有不同的域。我该如何处理? 提前致谢 ! :)

【问题讨论】:

    标签: javascript html web cross-domain


    【解决方案1】:
    • 如果 iframe 嵌入的内容与您的主机网站具有相同的来源,则它们将共享相同的会话存储。

    • 如果 iframe 与您的主机网站的来源不同,您可以控制它,您可以使用 postMessage API 实现一些东西,以与您的 iframe 通信。

    • 如果 iframe 的来源与您的托管网站不同,并且您没有对其进行控制,则出于安全原因,您无法修改其会话存储。

    查看这个 SO 线程:sessionStorage in iframe 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2012-04-21
      • 2011-01-08
      • 2012-11-02
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      • 2017-10-20
      • 2020-05-17
      • 2014-07-15
      相关资源
      最近更新 更多