我有一个看似正确的资源,由 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
but
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 希望看到。
@sideshowbarker 感谢您的提示 - 事实上,该行为是由于扩展 - 即这个https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors/禁用此扩展后,cors 按预期工作!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)