Показать сообщение отдельно
  #9 (permalink)  
Старый 14.01.2022, 05:30
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

Обнаружилась одна неприятность:
вызываемый через load() файл header_left.html содержит, кроме всего прочего кода, ссылки на файлы JS, например:
<script type="text/javascript" src="/captcha.js"></script>
<script type="text/javascript" src="/jquery.placeholder.min.js"></script>

и к адресу этих файлов сейчас цепляется токен.
Получается так:
https://mysite.com/captcha.js?__token__=6c3a7b6fc43d6ee03ca71f2bea75aab0&_=1642127316733

И этот файл теперь не кешируется, из за ссылки с токеном.
Так же если файл JS вызывается через $.getScript("/jquery.SuperSlide.2.1.3.js", function() {}); то к адресу файла тоже цепляется токен.
Как запретить data из $.ajaxSetup({}); цепляться к файлам JS?

Последний раз редактировалось Vaska, 14.01.2022 в 05:34.
Ответить с цитированием