Исправление ошибки No 'Access-Control-Allow-Origin' header is present on the requested resource
No 'Access-Control-Allow-Origin' header is present on the requested resourceВот три способа исправить эту проблему: 1#: Прописать абсолютные пути до файлов. Бывает, что ваш основной домен имеет путь http://mysite.ru, но, когда пути файлов прописаны следующим образом: /css/mystyle.css, абсолютный путь файла уже ведёт на доменное имя http://www.mysite.ru и эта разница в www. воспринимается браузером, как совершенно другой домен. Исправляем: просто прописываем абсолютный путь до домена, заменяя /css/mystyle.css на http://mysite.ru/css/mystyle.css 2#: На некоторых сайтах проблема может крыться в структуре самого кода и тогда достаточно между head и /head прописать:
1 2 |
<meta name="Access-Control-Allow-Origin" content="*" /> <meta name="Access-Control-Allow-Headers" content="*" /> |
1 2 |
header('Content-type: text/html'); header('Access-Control-Allow-Origin: *'); |