尝试制作交叉协议,从https到http的相同域请求。我已将响应标头设置为阅读Access-Control-Allow-Origin: *
,这确实在Chrome中有效。但是,它在Safari中不起作用。
Safari是否忽略了通配符?它是否给出了错误的错误,确实存在不同的问题?
答案 0 :(得分:3)
发现这确实不是这样的。相反,正在发生的事情是Safari在AJAX调用之前正在对服务器进行OPTIONS调用,而在我的情况下,我的服务器框架在没有额外编码的情况下也不支持它。
您可以在文档中看到它: