【发布时间】:2013-12-22 11:55:38
【问题描述】:
我有一个 javascript 函数,它将在我的页面的 iframe 中执行以设置本地存储。 在另一个页面上,托管在同一域上的另一个 iframe 将尝试读取该值。 下面的架构:
Domain A
|---- iframe - Domain B => Set localStorage
Domain C
|---- iframe - Domain B => Read localStorage
localStorage 函数(读取和写入)都托管在同一个域(域 B)上 在 Safari 和 Safari mobile 上,该值不会从页面 A 中的 iframe 传输到页面 C 中的 iframe。 它在 Chrome 和 Firefox 上运行良好。在 Safari 中,它的作用就好像 iframe 的 localStorage 特定于首页域而不是跨页面传输,即使 iframe 域相同。 有人在 safari 上的本地存储遇到同样的问题吗?
【问题讨论】:
-
是的,我在这里遇到了同样的问题..
-
是的,同样的问题,我想查看一些文档,但没有找到任何文档
标签: javascript html iframe safari