alexdeg
@alexdeg
Новатор

Почему CORS к сайтам не работает с браузера?

Почему с браузера CORS не работает и пишет ошибку "Failed to load https://yandex.ru/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access."

А если делаешь запрос с локального сервера т овсе нормально?
  • Вопрос задан
  • 575 просмотров
Решения вопроса 2
vicodin
@vicodin
Имею некоторый опыт
очевиидно в хедерах они прописали локалхост, а сайт, с которого вы пытаетесь сделать запрос - нет
Ответ написан
profyan
@profyan
Фронтовой на маркетплейсе
Недавно столкнулся с этой проблемой, не понимал, почему origin: null. Я отправлял запросы с Chrome на localhost. Оказывается у Chrome особая политика работы с ajax запросами в локальной директории. А сайт я открыл примитивно, просто в папке выбрав файл index.html. Поэтому пришлось развернуть локальный веб-сервер и на него залить сайт. И тогда все стало работать, origin стал иметь значение адреса с которого посылается запрос.
Возможно вам будет полезна эта информация.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект