Предоставление для сравнения JS-файлов из кэша и приложения с помощью JQuery

CrazyCoder спросил: 26 ноября 2017 в 04:30 в: javascript

У меня есть несколько файлов js в моем приложении. Когда я что-либо изменяю в этих файлах, мне нужно очистить кеш браузера, чтобы увидеть мои изменения. Чтобы этого избежать, я использовал это

<script type="text/javascript" src="js/main.js?cacheBust=20"></script>

Но, похоже, это не работает.
Я не хочу использовать управление версиями в URL-адресе, подобном следующему

<script type="text/javascript" src="js/main.js?v=1.2.3"></script>

Проблема в том, что если я забуду сменить версию, браузер по-прежнему будет использовать старый файл js.
Я просто хочу узнать, существует ли какой-либо простой метод, по которому файл js кэша текущего браузера сравнивается с файлом js приложения. любое изменение затем загрузить новый файл, иначе использовать старый файл.

Я работаю над приложением ASP.net с jquery и bootstrap. В моем приложении нет кода на стороне сервера. Поэтому я был бы признателен, если бы кто-то мог предложить какое-либо решение на стороне клиента. Спасибо за помощь заранее!

0 ответов