Angular App очищает кэш браузера пользователя программно
Есть ли способ, я могу очистить представления и сценарии, которые кэшируются в браузере пользователя через некоторый интервал (например, через 2 часа), чтобы им не нужно было очищать свой кэш вручную. Я думаю, что это то, что может потребоваться приложению, когда в производство вносятся некоторые изменения, но пользователи не видят эти обновления, пока не очистят кеш браузера. Любое предложение, пожалуйста?
1 ответ
Вам придется задействовать сервер, но в конце каждого из ваших скриптов /partials/css прикрепите дату и время, которые обновляются только каждые 2 часа (или любой другой интервал времени).
Так что включить угловое было бы так:
<script type="text/javascript" src=".../angular.js?12345"></script>
Затем через час ваш сервер изменит время на это:
<script type="text/javascript" src=".../angular.js?12346"></script>
Или, как вы хотите, это заставит пользователя пойти и получить новые данные.