Как использовать js-код с другого сайта?
Я использую два сайта. Хочу использовать написанный мной js-файл с первого сайта на втором сайте. Пробую загружать код с помощью fetch или import(). В консоли мне пишется ошибка CORS. Как загрузить js-код?
Если бы это был html, я бы вставлял заголовки с помощью php в импортируемом файле, и это прокатывает: <?php header('Content-type: text/html'); header('Access-Control-Allow-Origin: *'); ?> Я пробовал вставлять в начало импортируемого файла вот такое, но не помогает: let myHeaders = new Headers(); myHeaders.set('Content-type', 'text/javascript'); myHeaders.set('Access-Control-Allow-Origin', '*'); JS-код у меня в ES-модулях, поэтому загружать с помощью < script src='' > не могу. Конечно, просто копи-пасте делать тоже не хочется. |
В конфиге веб-сервера добавьте необходимые заголовки при отдаче статики.
|
Цитата:
Да, помогло - просто создать файл .htaccess и вставить туда Код:
Header set Access-Control-Allow-Origin "*" |
Часовой пояс GMT +3, время: 05:42. |