我需要Location
使用 XHR 读取标题。我已Access-Control-Expose-Headers
在 OPTIONS 响应和需要读取标头的响应中添加了标头:
Access-Control-Expose-Headers: Location
这适用于 Chrome、Firefox 和 IE10,但不适用于 Safari 5.1.7。
Safari 是否支持Access-Control-Expose-Headers
标题?
我需要Location
使用 XHR 读取标题。我已Access-Control-Expose-Headers
在 OPTIONS 响应和需要读取标头的响应中添加了标头:
Access-Control-Expose-Headers: Location
这适用于 Chrome、Firefox 和 IE10,但不适用于 Safari 5.1.7。
Safari 是否支持Access-Control-Expose-Headers
标题?
在浏览了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(但可能更晚)。