Vue: проблема CORS. Vue загружает изображение во второй раз, но с "no-cors" - PullRequest
0 голосов
/ 23 октября 2019

Основная проблема с CORS была решена в моем предыдущем вопросе , однако теперь я начинаю тестировать его в Vue, и у меня все еще есть проблемы с CORS.

Пожалуйста, посмотрите наэтот код:

https://jsfiddle.net/xodk3h9u/

Примечание: если вы видите изображение на холсте правильно или изображение выгружено, пожалуйста, кэшируйте + перезагрузите браузер, чтобы увидеть ошибку или изображение.

Если вы нажмете на кнопку и откроете консоль, вы увидите, что получаете CORS-ошибку:

Доступ к изображению в 'https://local -spaces.fra1.digitaloceanspaces.com / test.jpg 'origin' null 'заблокировано политикой CORS: в запрошенном ресурсе отсутствует заголовок' Access-Control-Allow-Origin '.

Текущая проблема заключается в том, что Vue каким-то образом загружает два запроса к предварительно загруженному изображению. Первый с cors, второй с no-cors. Позже приводит к неправильному кешированию изображения. Таким образом, нажатие на кнопку приводит к ошибке.

Почему Vue загружает изображение для второго раунда?

enter image description here

1 Ответ

0 голосов
/ 23 октября 2019

кажется, что предварительный запрос блокирует ресурсы из другого домена

https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...