Как надежно очистить кеш в Safari 12.0 при веб-разработке - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь выяснить, как можно надежно запретить Safari 12.0 кэшировать файлы (в частности, файлы .js в моем сценарии).

Мне нужно оптимизировать страницу как для пользователей iOS, так и для пользователей macOS, и во время разработки яЯ столкнулся со странным поведением, когда Safari использует старую версию файлов вместо получения самой новой с сервера.

Дошло до того, что я удалил файл с сервера, и все же каким-то образом Safari все еще "способен"', чтобы отобразить это.Конечно, отображение старой версии файла.Остальные браузеры (Chrome, Opera, Firefox) правильно выдают ошибку 404.

Я пытался

  • удалить кэш с «Пустыми кешами» из меню «Разработка»,
  • обновление страницы с помощью команды + опция + R,
  • очистка кэша в режиме проверки,
  • нажатие кнопки обновления при удержании смены,
  • в режиме инкогнито,
  • удаление всех данных веб-сайта в настройках конфиденциальности,
  • , выход и повторное открытие Safari,
  • комбинаций всех прежних.

И пока успехов нет ..Safari делает вид, что все в порядке - продолжает работать со старой версией файла.

Кто-нибудь еще сталкивался с такими проблемами с кэшированием?

Есть идеи, что может быть не так?

...