我有一个看似正确的资源,它由CouchDB安装支持。使用JS Axios发出请求。 Chrome和Safari都可以使用,但是Firefox 65.0却失败了,
CORS header 'Access-Control-Allow-Origin' does not match 'http://localhost:8080, *'
服务器(CouchDB)实际上不提供
'http://localhost:8080, *' as Access-Control-Allow-Origin
但是
Access-Control-Allow-Origin http://localhost:8080
Access-Control-Expose-Headers content-type, cache-control, a…e-newrev, x-couchdb-body-time
由于其配置,CORS接受来自所有域('*')的请求。
如上所述,这完全适用于其他浏览器。但是对于Firefox而言失败。我似乎真的没有找到原因。一个解决方案,并一直想知道Firefox希望看到的附加“ *”来自何处。
答案 0 :(得分:1)
@sideshowbarker感谢您的提示-实际上,该行为是由于扩展-禁用了该扩展cors后,该https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors/正常工作!