【问题标题】:Does Safari supports Access-Control-Expose-Headers header?Safari 是否支持 Access-Control-Expose-Headers 标头?
【发布时间】:2013-06-12 23:14:12
【问题描述】:

我需要使用 XHR 读取 Location 标头。我已在 OPTIONS 响应和需要读取标头的响应中添加了 Access-Control-Expose-Headers 标头:

Access-Control-Expose-Headers: Location

这适用于 Chrome、Firefox 和 IE10,但不适用于 Safari 5.1.7。

Safari 是否支持 Access-Control-Expose-Headers 标头?

【问题讨论】:

  • 你找到答案了吗?

标签: safari cors apple-expose


【解决方案1】:

看了CORS 规范的版本后,我猜Safari 5.1(和类似版本)使用的webkit 版本不包括对Access-Control-Expose-Headers 标头的支持。这直到 2010 年 7 月才被添加到 CORS 规范草案中。Safari 5.1 于 2011 年 7 月发布。根据这个消息线程,Access-Control-Expose-Headers 支持直到 2011 年 11 月之后的某个时间才添加到 webkit,这表示Safari 5.1 绝对不支持这一点。根据这个 webkit/safari 错误支持直到 2012 年 1 月中旬才添加,这意味着包含此支持的最早版本将是 5.1.7(但可能更晚)。

【讨论】:

    猜你喜欢
    • 2019-05-18
    • 2015-09-12
    • 2016-05-18
    • 2012-02-15
    • 2015-12-29
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多