Я использую Safari для предварительного просмотра веб-страниц при их разработке на локальном сервере. Я установил флажок «Отключить кеши» в меню «Разработка». И все же Safari все еще работает с кэшированной версией таблицы стилей, которая связана с отображаемым HTML-файлом.
Иногда я могу переопределить это, нажав Option на кнопке перезагрузки в строке адреса, но я хочу обновить страницу автоматически при сохранении файла CSS. На данный момент я делаю это с помощью AppleScript, который связан с действием «Сохранить» в моем текстовом редакторе. Я мог видеть использование Keyboard Maestro вместо этого. Но мне нужен последовательный способ заставить Safari выполнить полную перезагрузку с клавиатуры.
macos
safari
browser-cache
Гейб
источник
источник
Ответы:
Включить
Develop
меню изSafari menu - Preferences - Advanced
.В Safari версии 11.1 и выше:
CMD+ OPTION+ Rперезагружает страницу, игнорируя кеш.
На Safari версии 9 и выше:
CMD+ SHIFT+ Rперезагружает страницу, игнорируя кеш.
Очистка кешей, кажется, не перезагружает таблицы стилей каждый раз ...
На Safari ниже версии 9:
Очистите кэш, а затем перезагрузите его так, чтобы «горячий ключ» был:
CMD+ OPTION+E
затем
CMD+ Rобновить страницу
Конечно , возможно , превращая открытия и закрытия
New Private Window
изFile
также будет работать , но ...источник
Ярлык теперь изменился на OPTION+ CMD+ R. (Safari 11.1)
источник
В меню «Опции»> «Отключить кэши» есть опция. Это верно для Safari 5.1. Я не уверен в остальном.
источник
Жесткое обновление было удалено как сочетание клавиш в Safari 5. Старая команда для этого была ⌘+ SHIFT+R
CTRL+ F5Может работать, но я не могу проверить здесь.
источник
Обходной путь: в меню разработки выберите «начать отладку JavaScript», и он должен перезагрузить код должным образом. Затем вы можете прекратить отладку ... Я знаю, что это не чистое решение, и я не уверен, работает ли оно всегда или во всех версиях, но теперь оно работает для меня.
источник
Включите
Private mode
и обновите страницу. Он не получит его из кэша в приватном режиме.источник
Я натыкаюсь на этот вопрос и, видимо, текущие ответы не работают.
На данный момент CMD+ + ALT+ Rоткрывает отзывчивый дизайн.
Однако, если инспектор открыт с помощью CMD+ ALT+ I, то тот же ярлык выполняет чистое обновление.
Текущая версия Safari: 12.1.2
источник
CMD+ LВнимание на адресную строку SHIFT+ ALT+ ENTERполную перезагрузку для текущего адреса
Вроде работает на Safari 9
источник
Перейдите в настройки Safari и установите флажок «Показать меню разработки». В меню разработки нажмите «Отключить кэши».
источник