gpt4 book ai didi

tabs - 微软边缘: local/session storage are not working in a new tab

转载 作者:行者123 更新时间:2023-12-02 17:09:42 24 4
gpt4 key购买 nike

我正在开发一个托管在 Azure 中的 Web 应用程序。我在 MS Edge(版本 20.10525.0.0)上尝试过,但遇到了以下问题。

我有一个带有目标_blank的链接,可以在新选项卡中打开页面。在该链接的单击事件中,我将一些数据存储在 session 存储中。新页面正在检索数据以显示它。这在 Chrome、Firefox、IE 9-10-11 下工作正常。

在 Edge 下,存储似乎工作正常。我想,检索并不总是有效。有时,第一次尝试就会奏效。有时,它返回 null。

我尝试使用本地存储而不是 session 存储。我还尝试使用 window.open 代替目标 _blank。这两种解决方案都不起作用。

有人有想法吗?

最佳答案

我在多个选项卡上使用 localStorage 时遇到了同样的问题 - 它只会间歇性地工作,或者根本不工作。我的解决方案是切换到 window.indexedDB (请参阅 docs on MDN ),它在 IE10、IE11 和 MS Edge 中运行良好(在 Edge v20.10240 上测试)。

关于tabs - 微软边缘: local/session storage are not working in a new tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32253411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com