跨子域使用localStorage

我正在支持cookie的浏览器(IE以外的任何人)上用localStorage替换cookie。问题是_site.com_和。site.com存储它们自己的单独的localStorage对象。我认为www被视为一个子域(如果您问我这是一个愚蠢的决定)。如果用户最初在 site.com上并决定输入 。下次访问 _site.com_时,将无法访问她的所有个人数据。如何使我的所有“子域”与主域共享相同的localStorage?

回答:

这就是我跨域使用它的方式…

  • 使用你父域中的iframe-说出parent.com
  • 然后在每个child.com网域上,只需将postMessage发送到你的parent.com iframe
  • 你所需要做的就是设置一个协议,该协议说明如何解释postMessage消息以与parent.com iframe对话。

    希望对你有所帮助:)

以上是 跨子域使用localStorage 的全部内容, 来源链接: utcz.com/qa/425873.html

回到顶部