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.