【发布时间】:2011-08-04 19:07:35
【问题描述】:
有几种不同的方法可以选择 HTML5 浏览器存储(IndexedDB、Web 存储),但根据我在规范中阅读的内容,“适用同源策略”。
有没有办法将数据保存在浏览器中,并且可以从 www.domain1.com/myapp1 和 www.domain2.com/myapp2 获取?
【问题讨论】:
标签: html storage local-storage same-origin-policy
有几种不同的方法可以选择 HTML5 浏览器存储(IndexedDB、Web 存储),但根据我在规范中阅读的内容,“适用同源策略”。
有没有办法将数据保存在浏览器中,并且可以从 www.domain1.com/myapp1 和 www.domain2.com/myapp2 获取?
【问题讨论】:
标签: html storage local-storage same-origin-policy
您可以使用一种称为跨文档消息传递的技术来完成此操作。 There is an article here that outlines how to implement it,但这基本上是两个域相互通信并传递信息的地方,而不是直接访问它们的数据存储,这是 HTML 5 规范所禁止的。
【讨论】:
这似乎充满了危险,我要说的是规范中有一些东西可以防止这种情况发生。否则,您可能会将不良数据注入其他人的应用程序。
【讨论】: