У меня есть пользовательский JS-файл со многими функциями в моем приложении MVC4 asp.net. Я пометил JS-файл как Content и выбранный параметр Copy Always в свойствах. Тем не менее, я могу просматривать последние изменения только в этом файле, если я очищаю кеш, нажимая CTRL + F5. Мне было интересно, есть ли другой способ очистить кеш браузера автоматически при развертывании приложения на сервере.Усилить очистку кеша
0
A
ответ
1
Сервер не может указывать браузеру на очистку кеша для элементов, которые уже кэшированы, поскольку кеш не позволяет браузеру даже просить об этом сервер. Даже если бы вы могли, между сервером и клиентом могут быть другие кеши.
Одна вещь, которую вы можете сделать, - обмануть браузер, считая, что ваш новый JS-файл - это другой файл, добавив некоторое значение в конец URL-адреса, например.
<SCRIPT SRC="https://Domain.com/Scripts/MyScriptName.js?version=XXX">
Только прибавка XXX с каждой сборкой и браузером будет увидеть файл JS, как новые и игнорировать любой кэш предыдущих версий.
1
Связывание может помочь при версии доставляемого содержимого js. Читайте об этом here.
Смежные вопросы
- 1. Как автоматизировать очистку кеша Redis после развертывания?
- 2. Удаляет ли apache надежный очистку кеша страниц?
- 3. Как структурировать очистку кеша/кеш в массивном монолитном веб-приложении?
- 4. Усилить UIWebView для перерисовки?
- 5. C++ Усилить любую попытку
- 6. Усилить сериализацию полиморфных проблем
- 7. Лучший способ усилить размер RayCast
- 8. Как усилить угловой JS 2?
- 9. Усилить десятичные знаки в Excel
- 10. Усилить кеш EJB3 в Glassfish
- 11. Отключить очистку arquillian
- 12. Запретить очистку глобальных переменных
- 13. Можно ли запустить очистку кеша браузера для моего домена с сервера?
- 14. Хранение кеша кеша угловое отключение кеша
- 15. Как я могу пошатнуть очистку нескольких каскадных CDN, чтобы обеспечить полную очистку?
- 16. Усилить пример HTTP-сервера не работает?
- 17. Как усилить нейронную сеть Keras, используя AdaBoost?
- 18. Усилить сайт, чтобы разрешить выбор текста?
- 19. Усилить sharepoint для сохранения файлов в каталоге
- 20. Усилить равномерно по полю переменной длины
- 21. Как усилить звуки без искажений в Python
- 22. Усилить два сигнала в той же пропорции
- 23. Как усилить голос, записанный с дальнего расстояния
- 24. Усилить проблему сериализации с текстовым архивом
- 25. Как усилить языковые перегибы на генераторах Rails?
- 26. Как усилить записанный звук в iPhone?
- 27. Усилить с помощью шнура cordova/phonegap + meteor?
- 28. Усилить десятичную точку в g: поле
- 29. Когда ExecuteCodeWithGuaranteedCleanup действительно гарантирует очистку?
- 30. Предотвратить очистку cookie-кода. Webdriver