Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
尝试从 https 到 http 进行跨协议、相同的域请求。我已将响应标头设置为读取Access-Control-Allow-Origin: *,这确实在 Chrome 中有效。但是,它在 Safari 中不起作用。
Access-Control-Allow-Origin: *
Safari 是否忽略通配符?它是否给出了错误的错误,并且确实存在不同的问题?
发现事实并非如此。相反,Safari 在 AJAX 调用之前对服务器进行了 OPTIONS 调用,而在我的情况下,我的服务器框架在没有额外编码的情况下不支持它。
您可以在文档中看到它:
http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/SafariJSProgTopics/Articles/XHR.html