Firefox не работает на ресурсе CORS, в то время как Chrome и Safari работают - PullRequest
0 голосов
/ 10 февраля 2019

У меня, казалось бы, правильный ресурс, подкрепленный установкой 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 хочет видеть.

1 Ответ

0 голосов
/ 11 февраля 2019

@ sideshowbarker спасибо за подсказку - действительно, поведение было связано с расширением, а именно с этим https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors/ после отключения этого расширения cors работал как положено!

...