2.20.14. Не работает JavaScript или не отображаются изображения
При работе на хостинге следует учитывать, что операционная система Windows не различает в файлах заглавные и прописные буквы, в отличие от операционных систем семейства Linux, которая установлена на сервере. В связи с этим вам следует принять во внимание, что если вы в HTML укажите имя изображение как Background.jpg
, а файл в реальности будет называться background.jpg
, то на локальном компьютере с Windows он будет отображаться, а в Linux — нет.
Чтобы этого избежать, не рекомендуем использовать в именах файлов:
- Заглавные буквы.
- Пробелы и спецсимволы.
- Кириллические символы.
Также для отладки и устранения неполадок можно использовать инструменты разработчика в браузере (как правило, открываются по нажатию F12) — это очень мощный инструмент, без которого не может работать ни один профессиональный веб-мастер. Очень рекомендуем изучить его каждому, кто занимается созданием сайтов.
Для поиска неисправностей, связанных с неправильной загрузкой изображений, стилей, JavaScript и других файлов, рекомендуем выполнить действия по аналогии с этими:
- Откройте в браузере страницу сайта, на которой наблюдаются проблемы.
- Откройте инструменты разработчика, нажав F12 или сочетание Ctrl+Shift+I.
- В появившемся окне переключитесь на вкладку «Сеть» («Network»):
- Обновите открытую страницу (например, сочетанием Ctrl+F5).
- После перезагрузки страницы в инструментах разработчика отобразится отчёт, в котором можно легко найти элементы страницы, которые не загружаются:
- Наведя курсор мыши на элемент, при запросе к которому вернулся ответ 404, можно увидеть полный путь к файлу на сервере:
- Открыв полученный путь на FTP и видим, что файл
sample-1.jpg
называютсяSample-1.jpg
и из-за этого не загружаются. Переименование файла изSample-1.jpg
вsample-1.jpg
решает проблему.