【问题标题】:Does CORS affects localStorage?CORS 会影响本地存储吗?
【发布时间】:2013-11-25 10:43:18
【问题描述】:

到处搜索,没有找到直接的答案。
CORS 是否使跨(子)域本地存储共享成为可能?
那么在 IE8 上呢?

【问题讨论】:

    标签: internet-explorer-8 local-storage cors


    【解决方案1】:

    不,无论 CORS 设置如何,您都不能直接访问另一个源的存储。

    但是,您可以拥有一个可以将您的设置存储在远程域上的远程 AJAX 服务。

    例如假设您的主网站 www.maindomain.com 为其 AJAX 请求返回标头 Access-Control-Allow-Origin: https://www.subsite.com

    然后您的其他网站www.subsite.com 可以向例如发送 AJAX 请求。 https://www.maindomain.com/storage 跨域检索或保存详细信息。 www.maindomain.com 的本地存储可以在响应中作为 JSON 对象返回,以供 www.subsite.com 使用。

    【讨论】:

    • 我希望我可以将它用作跨具有不同子域的窗口的事件调度程序,但感谢您给出明确的“不”。我想这对我来说是 cookie 和 postMessage。
    猜你喜欢
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    相关资源
    最近更新 更多