提问人:Teemu 提问时间:11/8/2023 最后编辑:Teemu 更新时间:11/8/2023 访问量:47
本地存储不在不同选项卡之间共享
Local storage is not shared between different tabs
问:
我有一个在 iframe 中使用的网站。我们可以称之为 https://example.com 我在 iframe 上下文中将项目设置为本地存储,以便我们在源 https://example.com 中看到新添加的项目。
之后,我们使用功能重定向到新的 URL。这个新 URL 将在新选项卡中打开,因此它不再出现在 iframe 上下文中,但源仍然相同。window.location.replace
在新选项卡中,我们再也看不到在 iframe 上下文中设置的本地存储中的值。我能够通过禁用增强跟踪保护并选择自定义 Cookie 作为跨站点跟踪 cookie 来在 firefox 中解决这个问题。我也测试了Microsoft Edge和护目镜chrome的不同设置,但无法找到修复程序。
如果这个问题也可以为上述浏览器解决,我将不胜感激,例如,我需要更改代码以以不同的方式处理数据window.postMessage
答: 暂无答案
评论
window.location.replace