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

时间:2013-06-17 03:37:11

标签: safari cors apple-expose

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

Access-Control-Expose-Headers: Location

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

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

1 个答案:

答案 0 :(得分:0)

在浏览了CORS规范的版本之后,我的猜测是Safari 5.1(和类似版本)正在使用不包含对Access-Control-Expose-Headers标头的支持的webkit构建。截至2010年7月,CORS规范草案未添加此内容。Safari 5.1已于2011年7月发布。根据此消息主题,Access-Control-Expose-Headers支持未添加到webkit,直到在2011年11月之后的某个时间,这意味着Safari 5.1肯定不支持这一点。根据这个webkit / safari bug支持直到2012年1月中旬才添加,这意味着包含此支持的最早版本将是5.1.7(但可能甚至更晚)。