Сегодня я обновил Safari до 11.0, а пункт меню "disable cache (s)" (в разделе "Разработка") отсутствует. Кто-нибудь знает новый способ для этого?
Как отключить кеш в Safari 11.0?
Ответ 1
Как ответил Адам, в примечания к выпуску добавлена информация об отключении кешей, и я обновил свой ответ соответственно:
- Для одноразового использования вы можете использовать ⌥ ⌘ R на странице для перезагрузки из источника или ⇧ ⌘ R из Web Inspector.
- Для более постоянного решения вы можете сказать Safari игнорировать кеш при загрузке ресурсов, открыв Web Inspector, а затем перейдите на вкладку "Сеть" и установите значок в правом верхнем углу (он становится синим, когда активен).
После экспериментирования с опцией на вкладке "Сеть" она не работает так, как описано в примечаниях к выпуску:
- Настройка сохраняется до тех пор, пока не отключится вручную, даже при выходе из Safari.
- Кэширование отключено для всех страниц, а не только для проверки.
- Веб-инспектору не всегда нужно было оставаться открытым.
- Ресурсы, обслуживаемые локальным хостом, иногда по-прежнему обслуживаются из кеша памяти, даже если кэширование отключено на вкладке "Сеть". Кажется, что перезапуск Safari прояснил это поведение.
Примечания к версии предварительного просмотра Safari Technology (выпуск 27)
Изменения в браузере
- Добавлен альтернативный пункт меню "Обновить страницу из источника" в меню "Вид". Это действие перезагружает страницу без использования кэшированных ресурсов.
- Убрана комбинация клавиш Option-Command-R (⌥⌘R) из "Ввод/Выход из адаптивного режима разработки" и вместо этого отобразилась ее на "Reload Page From Origin".
- Удален пункт меню "Отключить кеши" в меню "Разработка". Эквивалентная функциональность теперь доступна через вкладку Сеть веб-инспекторов.
Веб-инспектор
- Добавлена опция "Отключить кеши" на вкладке "Сеть", которая применяется только к проверенной странице, пока открыт веб-инспектор.
Safari 11.1
Внешний вид значка немного изменился в Safari 11.1:
Ответ 2
Похоже, что (в соответствии с " Замечаниями о выпуске предварительного просмотра Safari Technology ") единственный способ открыть "Веб-инспектор" и перейти на вкладку "Сеть" и нажать маленькую кнопку, чтобы игнорировать кеш ресурсов.
Ответ 3
Из моего тестирования Safari 11.0.3 вы должны перезапустить Safari после переключения "Игнорировать кеш ресурсов при загрузке ресурсов".