2016-03-17 4 views
1

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

Как заставить браузер (IE11 в моем случае) получить файл с сервера, а не использовать его в локальном кеше? Я не буду ходить на каждый компьютер и очищать его. Мне нужно лучшее решение, и все, что я пробовал до сих пор, не работает.

спасибо!

+0

Возможный дубликат [Очистить кеш в JavaScript] (http://stackoverflow.com/questions/1011605/clear-the-cache-in-javascript) –

ответ

2

Вы можете добавить что-то уникальное тэгом как:

<script src="myscript.js?version=1.1"></script>

Это заставит браузер извлечь новый verison.

+1

Если у меня нет доступа к коду, чтобы сделать это изменить, есть ли другой вариант? –

Смежные вопросы