Я использую CORS для получения некоторых данных из API. Все работало хорошо, пока обновление Chrome не появилось днем назад.Хром, данные ответа после запроса ОПЦИИ?
Теперь после запроса OPTIONS последующий запрос всегда возвращается без данных ответа.
Если я нажимаю кнопку быстро дважды, он будет отображаться по второму запросу (тот же), поскольку он не выполняет предварительный полет.
Я переустановил и отключил все расширения, не знаю, что здесь происходит.
Неужели кто-нибудь еще испытывает это?
EDIT Обратите внимание, что ответ отсутствует от devtools. Это всего лишь вызов Ajax. И хотя он не отображает никаких данных ответа, все работает правильно. Например, если я делаю код console.log(res)
в коде, все в порядке. Это строго Хром, не показывающий никакого ответа и строго следуя запросам OPTIONS (CORS).
EDIT Также обратите внимание, что все работает и отлично отображается в Firefox/Firebug.
EDIT Chrome версии 56.0.2924.87 (64-разрядная версия)
EDIT Я просто потерял здесь. Приложение работает отлично, поэтому немного сложно понять, где можно отследить отлаживание. Кажется, это произошло буквально на следующий день после того, как Chrome появился зеленый значок обновления. После этого обновления я увидел ноль.
Я проверил некоторые из моих других приложений и на самом деле там работает! Поэтому я думал, что это может быть связано с некоторой комбинацией плагина/Chrome, который не играет хорошо. Я пробовал возвращаться во многие версии, но не удача. Странно, что это происходит только после запроса OPTIONS. Я предполагаю, что это что-то простое, как тип кодировки, но не знаю, где.
EDIT Также пытался после некоторых лидера здесь не повезло: View AJAX response content in Chrome developer tools?
EDIT Я был в состоянии сузить это вниз к проблеме с плагином вю-ресурсов. Прекрасно работает с аксиомами. Fiddle находится здесь: https://jsfiddle.net/tpnucv5m/
Вы уже проверили в консоли Devtools посмотреть, что там регистрируется? Также это может помочь, если вы можете опубликовать код, который можно использовать для воспроизведения проблемы. – sideshowbarker
Отсутствие ответа прямо из devtools. Это всего лишь вызов Ajax.И хотя он не отображает никаких данных ответа, все работает правильно. Например, если я делаю 'console.log (res)' все это хорошо. Это строго Хром, не показывающий никакого ответа и строго следуя запросам OPTIONS (CORS). – Rob
Какая версия Chrome? (Пожалуйста, подумайте над редактированием вашего вопроса, чтобы добавить точную версию из chrome: // chrome /) – sideshowbarker