Safari все ще кешується, навіть якщо увімкнено функцію "Вимкнути кеші"


7

Я налагоджую JavaScript на своєму iPhone, і я не можу змусити Safari зупинити кешування файлів JavaScript. У меню "Розробка" ввімкнено "Вимкнути кеш" і багато разів очистив кеш, але, як ви можете бачити на цьому знімку вікна, деякі файли сценаріїв все ще зберігаються в кеш

Network debugger

Єдиний спосіб, який я знайшов, щоб повністю очистити кеш, - це знищити весь вміст із Safari, незважаючи на налаштування моїх телефонів.

Крім того, усі запити, повернені сервером, забороняють кешування через заголовки відповідей:

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0

1
Це питання не стосується жодного коду, тому я відчував, що він не належить до Stack Exchange.
ecnepsnai

Відповіді:


1

Вимкнути кеш для Safari на ОС X, а не для Safari на підключеному пристрої iOS.
Ви не можете вимкнути кеш на Safari на iOS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.