4

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

Access-Control-Expose-Headers: Location

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

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

4

1 回答 1

0

在浏览了CORS规范的版本之后,我的猜测是Safari 5.1(和类似的版本)正在使用不包含对Access-Control-Expose-Headers标头支持的 webkit 构建。直到 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(但可能更晚)。

于 2014-09-01T12:58:37.713 回答