Safari 5.1是否忽略Access-Control-Allow-Origin *通配符?

时间:2012-06-29 04:46:53

标签: ajax cross-domain

尝试制作交叉协议,从https到http的相同域请求。我已将响应标头设置为阅读Access-Control-Allow-Origin: *,这确实在Chrome中有效。但是,它在Safari中不起作用。

Safari是否忽略了通配符?它是否给出了错误的错误,确实存在不同的问题?

1 个答案:

答案 0 :(得分:3)

发现这确实不是这样的。相反,正在发生的事情是Safari在AJAX调用之前正在对服务器进行OPTIONS调用,而在我的情况下,我的服务器框架在没有额外编码的情况下也不支持它。

您可以在文档中看到它:

http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/SafariJSProgTopics/Articles/XHR.html