Я разработал одностраничное веб-приложение с несколькими представлениями.Для рендеринга этих представлений использовался ng-if. Эти представления не имеют заголовка или раздела тела, но содержат только HTML-код.
Каждое представление имеет отдельный контроллер.Многие функции кликов были обработаны с помощью Jquery.Для бэкэнда была использована Java.Целое приложение было разработано весной MVC и развернуто в WebLogic.
Проблема заключается в том, что всякий раз, когда я делаю какие-либо изменения в представлениях (файл .jsp) или js или файл css, он не будет отражен послеразвертывание нового файла WAR без очистки кэша и выполнения жесткого обновления (ctrl + F5 / R).
Я получил ответ в виде сервисного работника, но он не поддерживается IE10.
IМне нужно постоянное решение для этого, так как у меня более 5000 пользователей, и я не могу просить всех делать это после каждого развертывания.
Я пытался предоставить версию, когда я включаю ее в index.jsp, например(filename.js? версия = 2.1).Но это не похоже на работу для меня.Я не проверял это на chrome или любом другом браузере, так как только IE10 доступен как для меня, так и для пользователей.
Единственная мысль, которую я хотел, это когда есть обновление в .css, .jsp.js файлы браузер должен заменить старый на новый.
Заранее спасибо