Używam Safari do przeglądania stron internetowych podczas ich tworzenia na moim lokalnym serwerze. Mam zaznaczone „Wyłącz pamięci podręczne” w menu Programowanie. A jednak Safari nadal działa z buforowanej wersji arkusza stylów połączonego z wyświetlanym plikiem HTML.
Czasami mogę to zmienić, klikając przycisk Reload na pasku lokalizacji, ale chcę automatycznie odświeżyć stronę po zapisaniu pliku CSS. W tej chwili robię to za pomocą AppleScript, który jest powiązany z operacją Zapisz w moim edytorze tekstu. Widziałem zamiast tego Keyboard Maestro. Potrzebuję jednak spójnego sposobu, aby zmusić Safari do pełnego przeładowania z klawiatury.
macos
safari
browser-cache
Gabe
źródło
źródło
Odpowiedzi:
Włącz
Develop
menu zSafari menu - Preferences - Advanced
.W przeglądarce Safari w wersji 11.1 i nowszych:
CMD+ OPTION+ ponownie Rładuje stronę ignorując pamięć podręczną.
W przeglądarce Safari w wersji 9 i nowszej:
CMD+ SHIFT+ ponownie Rładuje stronę ignorując pamięć podręczną.
Opróżnianie pamięci podręcznych wydaje się nie ładować arkuszy stylów za każdym razem…
W przeglądarce Safari poniżej wersji 9:
Opróżnij pamięć podręczną, a następnie załaduj ponownie, aby pełny „klawisz skrótu” był:
CMD+ OPTION+E
Następnie
CMD+, Raby odświeżyć stronę
Oczywiście pewnie zmieniłoby się otwieranie i zamykanie
New Private Window
od zFile
, ale…źródło
Skrót zmienił się teraz na OPTION+ CMD+ R. (Safari 11.1)
źródło
W pasku menu dostępna jest opcja Rozwijaj-> Wyłącz bufory. Dotyczy to przeglądarki Safari 5.1. Nie jestem pewien co do reszty.
źródło
Twarde odświeżanie zostało usunięte jako skrót klawiaturowy w Safari 5. Starym poleceniem było ⌘+ SHIFT+R
CTRL+ F5Może działać, ale nie mogę tutaj przetestować.
źródło
Obejście: w menu programowania wybierz „rozpocznij debugowanie javascript” i musi on poprawnie ponownie załadować kod. Następnie możesz przestać debugować ... Wiem, że to nie jest czyste rozwiązanie i nie jestem pewien, czy działa zawsze, czy we wszystkich wersjach, ale teraz działa dla mnie.
źródło
Włącz
Private mode
i odśwież stronę. Nie pobierze go z pamięci podręcznej w trybie prywatnym.źródło
Natknęłam się na to pytanie i najwyraźniej obecne odpowiedzi nie działają.
Problem jest obecnie CMD+ ALT+ Rotwiera projekt Responsive.
Jeśli jednak inspektor jest otwarty za pomocą CMD+ ALT+ I, ten sam skrót wykonuje czyste odświeżanie.
Aktualna wersja Safari: 12.1.2
źródło
CMD+ Lskoncentruj się na pasku adresu SHIFT+ ALT+ ENTERpełne przeładowanie aktualnego adresu
Wygląda na to, że działa na Safari 9
źródło
Przejdź do preferencji Safari i zaznacz „Pokaż menu rozwijania”. W menu rozwijanym kliknij opcję Wyłącz pamięci podręczne.
źródło