Ребят, скачал open-sourse файл HTML/CSS/JS, а там - игра. Хотел её поиграть, разобраться в коде. Открываю index.html и вижу голый HTML без стилизации и скрипта. После меня осенило посмотреть консоль, где меня ждала вот эта надпись
Access to Script at 'file:///C:/Users/User/Downloads/Desktop/Tower%20Blocks/tower_blocks_script.js' from origin 'null' has been blocked by CORS policy: Invalid response. Origin 'null' is therefore not allowed access.
Помогите, пожалуйста: что делать? Можно ли от этого избавиться и если да, то как?
Просто вы запускаете сайт из своей локальной файловой системы. Для инициации Cross-origin запроса браузер клиента добавляет в HTTP запрос Origin (домен сайта, с которого происходит запрос). В случае локальной ФС - это null. Доступ с такого адреса запрещен политикой.
Если короче, то подгрузка скриптов с файловой системы блокируется в целях безопасности. Настройте себе локальный веб-сервер.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Недавно разобрался в том что такое сетка и по урокам немного научился делать сетку на flexboxВозник вопрос: вообще имеет смысл строить собственные...
Есть вёрстка портфолиоВ нём есть несколько разделов
Имеется изображение, и необходимо прописать путь к нему, в srcСам путь передается в компонент через props