Как заставить Safari выполнить полную перезагрузку страницы, не используя мышь?
Я использую Safari для предварительного просмотра веб-страниц при их разработке на локальном сервере. Я установил флажок "Отключить кеши" в меню "Разработка". И все же Safari все еще работает с кэшированной версией таблицы стилей, которая связана с отображаемым HTML-файлом.
Иногда я могу переопределить это, нажав Option на кнопке перезагрузки в строке адреса, но я хочу обновить страницу автоматически при сохранении файла CSS. На данный момент я делаю это с помощью AppleScript, который связан с действием "Сохранить" в моем текстовом редакторе. Я мог видеть использование Keyboard Maestro вместо этого. Но мне нужен последовательный способ заставить Safari выполнить полную перезагрузку с клавиатуры.
8 ответов
Включить Develop
меню из Safari menu - Preferences - Advanced
,
В Safari версии 11.1 и выше:
CMD+OPTION+R перезагружает страницу, игнорируя кеш.
На Safari версии 9 и выше:
CMD+SHIFT+R перезагружает страницу, игнорируя кеш.
Очистка кешей, кажется, не перезагружает таблицы стилей каждый раз...
На Safari ниже версии 9:
Очистите кэш, а затем перезагрузите его так, чтобы "горячий ключ" был:
CMD+ОПЦИЯ+E
затем
CMD+R, чтобы обновить страницу
Конечно, возможно, поворачивая, открывая и закрывая New Private Window
от File
также будет работать, но...
В меню "Опции"> "Отключить кэши" есть опция. Это верно для Safari 5.1. Я не уверен в остальном.
Включи Private mode
и обновите страницу. Он не получит его из кэша в приватном режиме.
Жесткое обновление было удалено как сочетание клавиш в Safari 5. Старая команда для этого была ⌘+SHIFT+R
CTRL+F5 May work but I can't test here.
Обходной путь: в меню разработки выберите "начать отладку JavaScript", и он должен перезагрузить код должным образом. Затем вы можете прекратить отладку... Я знаю, что это не чистое решение, и я не уверен, работает ли оно всегда или во всех версиях, но теперь оно работает для меня.
Я натыкаюсь на этот вопрос и, видимо, текущие ответы не работают.
В настоящее время проблема CMD+ALT+R открывает отзывчивый дизайн.
Однако, если инспектор открыт через CMD+ALT+I, то тот же ярлык выполняет чистое обновление.
Текущая версия Safari: 12.1.2
CMD+L фокус на адресной строкеSHIFT+ALT+ENTER полная перезагрузка для текущего адреса
Вроде работает на Safari 9
Перейдите в настройки Safari и установите флажок "Показать меню разработки". В меню разработки нажмите "Отключить кэши".