【问题标题】:Can I use the same HTML5 browser storage, across different domains?我可以跨不同域使用相同的 HTML5 浏览器存储吗?
【发布时间】:2011-08-04 19:07:35
【问题描述】:

有几种不同的方法可以选择 HTML5 浏览器存储(IndexedDB、Web 存储),但根据我在规范中阅读的内容,“适用同源策略”。

有没有办法将数据保存在浏览器中,并且可以从 www.domain1.com/myapp1 和 www.domain2.com/myapp2 获取?

【问题讨论】:

    标签: html storage local-storage same-origin-policy


    【解决方案1】:

    跨文档消息传递

    您可以使用一种称为跨文档消息传递的技术来完成此操作。 There is an article here that outlines how to implement it,但这基本上是两个域相互通信并传递信息的地方,而不是直接访问它们的数据存储,这是 HTML 5 规范所禁止的。

    【讨论】:

      【解决方案2】:

      这似乎充满了危险,我要说的是规范中有一些东西可以防止这种情况发生。否则,您可能会将不良数据注入其他人的应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-27
        • 1970-01-01
        • 2010-10-22
        • 1970-01-01
        • 1970-01-01
        • 2011-12-01
        • 2011-04-20
        • 1970-01-01
        相关资源
        最近更新 更多