Я добавил случайный параметр даты в мои файлы CSS и JS, чтобы "очистить кеш" ...
HTML (head)
<!-- STYLE -->
<link href="assets/css/style.css" rel="stylesheet" id="style">
<!-- SCRIPTS -->
<script src="assets/js/scripts.js" id="scripts"></script>
JS (jQuery 3.4.1)
var randomParam = new Date().getTime();
// CSS
var ogCSS = $("head").find("#style").attr("href");
$("head").find("#style").attr("href", ogCSS + "?" + randomParam);
// JS
var ogJS = $("head").find("#scripts").attr("src");
$("head").find("#scripts").attr("src", ogJS + "?" + randomParam);
Файл CSS прекрасно работает. Файл JS не так уж и много.
Вкладка «Сеть» (CSS переименована и снова вызвана, JS нет) ...
Вкладка «Источники» (JS больше не вызывается, имеет оригинальное имя) ...
Не могу используйте PHP. Я не могу получить доступ к серверу. Это все на стороне клиента.
Что я могу сделать, чтобы это работало? Или это просто так?
ОБНОВЛЕНИЕ
Забыл упомянуть, что "Элементы" в DevTools показывают, что файл JS переименовывается должным образом (см. Ниже) , Он просто не вызывается повторно в «Сети» и не отображается как переименованный в «Источниках». Так что он застрял в кеше.