在移动设备上的 iframe 中丢失 iOS 上的 localStorage 数据

问题描述 投票:0回答:1

我们正在与网页A(domainA.com)集成并在iframe中加载我们的网页B(domainB.com)。在网页A中,我们将一些数据存储在localStorage中。

当我在应用程序(Safari 或 Chrome)处于活动状态时直接访问网页 A 或网页 B 时,会保留此本地存储数据。即使我打开新选项卡并访问新网页B,本地存储也会保留。

但是,如果我关闭应用程序(向上滑动),当我返回网页B时,数据就会丢失。这适用于 iOS 上的 Safari 和 Chrome。这不是 Android 上的问题,只是 iOS 上的问题。

这里需要注意的是,我们没有对domainB.com的完全访问权限,但我们对webpageB和iframe有完全的编辑控制权,所以如果有任何聪明的方法来实现这一点,这样localStorage就不会丢失,那就太好了。

预先感谢您的帮助。

javascript ios iframe mobile cross-domain
1个回答
0
投票

请告诉我你是如何解决的,我们也遇到了这个问题。非常感谢你

© www.soinside.com 2019 - 2024. All rights reserved.