【问题标题】:Why localstorage value overwrites in the different iframe's from the same origin?为什么本地存储值会覆盖来自同一来源的不同 iframe?
【发布时间】:2020-03-26 14:22:15
【问题描述】:

我在网页的两个标签中添加了两个相同域名的 URL。 对于这些 URL,我发送查询参数。参数相同,但值不同。 这个参数值存入localstorage。 问题是 localstorage 的第一个 iframe 值覆盖了第二个 iframe 的 localstorage。 两个 iframe 的 localstorage 值相同。但应该不一样。

谢谢

【问题讨论】:

    标签: html iframe local-storage


    【解决方案1】:

    因为Storage是为整个origin共享的,所以当你在https://yousite.net/page2时可以访问到已经从https://yousite.net/page2存储的数据。

    只需使用更多惯用的键来存储您的数据,例如page_1_data 用于page1page_2_data 用于page2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      • 2012-09-02
      • 2016-06-17
      • 1970-01-01
      相关资源
      最近更新 更多