Изменения кода в файл .js не вступают в силу при использовании XAMPP - PullRequest
2 голосов
/ 25 апреля 2019

Я использую XAMPP и открываю свой HTML-файл, используя localhost/filename.html. Таким образом, и мой HTML-документ, и файл .js находятся в одном каталоге, в C:/xampp/htdocs. Когда я открываю html-файл, используя localhost/filename.html в окне браузера, он не включает изменения в коде. Он использует ту же версию файла .js, прежде чем я сохранил изменения. Но когда я открываю html-документ локально (в автономном режиме, не работает на localhost), изменения в .js остаются.

Например, если я введу document.write('foo') в .js, а затем нажму «Сохранить», то открытие с помощью localhost/filename.html не выведет «foo». Но если я просто открою filename.html через файловый менеджер (в том же браузере - chrome), он выдаст «foo»!

Что может быть причиной этого?

ОС: Windows

Браузер: Chrome

1 Ответ

3 голосов
/ 25 апреля 2019

На самом деле швы о том, что очистка кеша браузера решила проблему. Я хотел бы дать ссылку на связанную страницу: https://superuser.com/questions/36106/force-refreshing-only-javascript-files-in-firefox-and-chrome

У меня была похожая проблема. Вот некоторые вещи, которые вы можете попробовать исправить:
1-Очистка кеша браузера. (Этот исправил мой)
2-Остановка и повторный запуск Apache.
3- (если вы используете панель управления XAMPP) Закрытие панели управления и щелчок левой кнопкой мыши по значку на панели задач (рядом с элементом управления звуком Wi-Fi или со сжатой стрелкой вверх) и нажатие на выход
4-Стоп XAMPP; переименование htdocs во что-то другое; отредактируйте свойство «C: /xammp/properties.ini» «apache_htdocs_directory» для нового пути, который вы указали для htdocs. (Это может что-то сломать, поэтому я предлагаю повторить этот шаг после перезапуска XAMPP и изменения всего на «htdocs» по умолчанию) ). 4. Завершение работы ОС с помощью cmd.exe с помощью shutdown -s (лично я предпочитаю использовать cmd для выключения, потому что на некоторых ПК есть опция «Быстрая загрузка», что означает, что она переводит компьютер в спящий режим для более быстрой загрузки), а затем перезагружает ОС ,
Если я найду что-нибудь еще, я добавлю это в список.
(я все еще писал свой ответ, пока Коннум писал)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...