Отключить очистку кэша в динамически связанных внешних файлах Javascript? - PullRequest
3 голосов
/ 04 октября 2011

При загрузке содержимого через AJAX, который содержит внешне связанный файл Javascript, или при использовании вызова функции jQuery.getScript (), к связанным файлам Javascript добавляется параметр очистки кэша, который предотвращает кэширование файла браузером.

Итак, вместо того, чтобы писать что-то вроде <script src="/js/foo.js">, он пишет что-то вроде <script src="/js/foo.js?_=ts2477874287">, заставляя скрипт каждый раз загружаться заново.

Есть ли способ отключить это и кэшировать файл при загрузке?

1 Ответ

3 голосов
/ 04 октября 2011

Я не знаю насчет getScript, но cache - это параметр, который вы можете установить в карте параметров .ajax().По умолчанию это ложно для сценариев, но вы можете изменить его на true.При значении false не будет добавлена ​​строка запроса на кэш-очистку.

[обновлено для комментария]

...