当我们在单独的选项卡中将一些数据设置到 localStorage 时,会遇到一个偶发性问题,然后当我们在另一个域下的 iFrame 中的同一浏览器中加载相同的域时,我们看不到这些数据。该问题仅发生在某些特定用户身上,我们无法在本地重现它。
大多数遇到此问题的用户都使用 Windows 操作系统。我们使用的工作流程是下一个。
预期的结果是什么?
在 external.com 选项卡下带有 internal.com 地址的 iFrame 的 localStorage 中,我们应该看到我们在浏览器选项卡中设置的带有 internal.com 地址的数据
会发生什么?
external.com选项卡下具有internal.com地址的iFrame的localStorage为空。
我们大约从八月初开始收到这样的问题。 有人遇到过同样的情况或者知道原因吗我们已经检查了所有可能的浏览器设置,包括第 3 方 cookie 和 CORS 策略。