Jak zmusić Safari do przeładowania całej strony bez użycia myszy?


42

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.


Czy masz zainstalowane jakieś rozszerzenia? Miałem kiedyś ten problem z Adblock ... Zepsuło to w szczególności jedną stronę, myślałem, że to też jest problem z arkuszem stylów, próbowałem wszystkiego ... ale to był bałagan Adblocka.
unom

Odpowiedzi:


34

Włącz Developmenu z Safari 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 Windowod z File, ale…


to nie zadziałało w Safari 8
Brian Tingle,

3
Wersja Safari 9.1.1 nie przeładowuje strony za pomocą Cmd-Shift-R. Mam włączoną opcję „Pokaż programowanie na pasku menu”.
Jason

cmd + shift + R też nie działało dla mnie w wersji 9.1.3
sfletche 13.10.16

1
Cmd + Shift + R nie działał w wersji 10.0.1 (11602.2.14.0.7).
Snowcrash

Zamówienie @ na Sayan odpowiedź poniżej skrót pracy
Vlad


6

W pasku menu dostępna jest opcja Rozwijaj-> Wyłącz bufory. Dotyczy to przeglądarki Safari 5.1. Nie jestem pewien co do reszty.

Zrzut ekranu


2
Przeczytaj ponownie drugie zdanie mojego pytania.
Gabe,

1
Ups, przepraszam :)
zamglę

2

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ć.


Tak, tak można odświeżyć stronę, ale nie pomija ona pamięci podręcznej.
Gabe,

2
Control-F5 po prostu wybiera pasek lokalizacji, podobnie jak Command-L.
Gabe,

Następnie zostało całkowicie wyłączone. Znalazłem na to wiele wątków. Istnieje rozszerzenie, którego NIE testowałem tutaj: twitter.com/siracusa/status/15683201068, które mogą robić, co chcesz.
JNK

Nie, to rozszerzenie tworzy tylko przycisk na pasku narzędzi (co, jak sądzę, niektórzy wolą ikonę na pasku lokalizacji). Znalazłem też wiele wątków narzekających na to - zastanawiałem się, czy ktoś tu nie ma żadnej specjalnej wiedzy.
Gabe,

Przepraszam! :( <15 znaków>
JNK

1

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.


1

Włącz Private modei odśwież stronę. Nie pobierze go z pamięci podręcznej w trybie prywatnym.


1

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


0

CMD+ Lskoncentruj się na pasku adresu SHIFT+ ALT+ ENTERpełne przeładowanie aktualnego adresu

Wygląda na to, że działa na Safari 9


A jak jedno kliknięcie bez myszy?
qasdfdsaq

1
@qasdfdsaq My bad, zredagowałem pytanie.
rraallvv

-3

Przejdź do preferencji Safari i zaznacz „Pokaż menu rozwijania”. W menu rozwijanym kliknij opcję Wyłącz pamięci podręczne.


1
Proszę przeczytać drugie zdanie mojego pytania.
Gabe
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.