Страница 1 из 1

Не обновляется скрипт

Добавлено: 24 сен 2017, 22:08
Олег Т
в <head> страницы подключаю скрипт <script src="../scripts/некоторый скрипт.js"></script>

всё отрабатывает успешно. Затем в Far'е редактирую скрипт, перезапускаю OpenServer. Однако на страницы видна работа скрипта, который был ДО ИЗМЕНЕНИЯ. Через просмотр кода в Chrom'е убеждаюсь, что скрипт по какой-то причине отображается старый. Выполняю обновление страницы - скрипт обновляется, страница тоже обновляется.

Что здесь не так? Или что что я неправильно делаю?

Re: Не обновляется скрипт

Добавлено: 25 сен 2017, 09:31
GeekHacker
Скрипт кешируется браузером.
1) Можно каждый раз просто чистить кешь.
2) Запретить кеширование на уровне web-сервера путём передачи соответствующего заголовка.

Re: Не обновляется скрипт

Добавлено: 25 сен 2017, 20:23
Олег Т
спасибо большое, примерно так и думал.
К сожалению, первый вариант не интересен, а второй не знаю как организовать...

Re: Не обновляется скрипт

Добавлено: 26 сен 2017, 13:31
eandr-67
Третий вариант - добавить в адрес скрипта параметр:

<script src="../scripts/некоторый скрипт.js?ver=1.0.0"></script>

И при каждом изменении скрипта менять в адресе значение ver: 1.0.1, 1.0.2 и т.д.