2010-09-09 14:59:51 +0000 2010-09-09 14:59:51 +0000
44
44

Jak mogę zmusić Safari do wykonania pełnego przeładowania strony bez użycia myszy?

Używam Safari do podglądu stron internetowych w trakcie ich tworzenia na moim lokalnym serwerze. Mam zaznaczoną opcję ‘Wyłącz buforowanie’ w menu Develop. A mimo to Safari nadal pracuje z buforowaną wersją arkusza stylów, który jest połączony z wyświetlanym plikiem HTML.

Mogę to czasem obejść klikając Option-click na przycisk przeładowania na pasku lokalizacji, ale chcę odświeżyć stronę automatycznie, gdy zapiszę plik CSS. W tej chwili robię to za pomocą AppleScript, który jest powiązany z akcją Save w moim edytorze tekstu. Mógłbym zamiast tego użyć Keyboard Maestro. Ale potrzebuję jakiegoś spójnego sposobu, aby zmusić Safari do wykonania pełnego przeładowania z klawiatury.

Odpowiedzi (9)

36
36
36
2013-06-21 17:44:07 +0000

Włącz menu Develop z poziomu Safari menu - Preferences - Advanced.

W Safari w wersji 11.1 i wyższej :

CMD+OPTION+R przeładowuje stronę ignorując pamięć podręczną.

W Safari wersja 9 i wyżej :

CMD+SHIFT+R przeładowuje stronę ignorując pamięć podręczną.

Opróżnianie pamięci podręcznej wydaje się nie przeładowywać arkuszy stylów za każdym razem…

W Safari poniżej wersji 9 :

Opróżnij pamięć podręczną, a następnie załaduj ponownie, więc pełny “gorący klawisz” to :

CMD+OPTION+E

Następnie

CMD+R aby odświeżyć stronę

Oczywiście pewnie włączenie otwierania i zamykania New Private Window z File też by zadziałało ale…

12
12
12
2018-04-15 17:26:22 +0000

Skrót został zmieniony na OPTION + CMD + R. (Safari 11.1)

7
7
7
2011-07-28 15:40:35 +0000

W menubarze Rozwiń->Wyłącz pamięć podręczną znajduje się opcja. Jest to prawdziwe dla Safari 5.1. Nie jestem pewien dla reszty.

2
2
2
2010-09-09 15:05:21 +0000

Odświeżanie twarde zostało usunięte jako skrót klawiaturowy w Safari 5. Stara komenda do tego celu to ⌘+SHIFT+R

CTRL+F5 Może działać, ale nie mogę tutaj przetestować.

1
1
1
2012-07-11 07:46:27 +0000

Obejście: w menu deweloperskim wybierz “rozpocznij debugowanie javascript” i musi przeładować kod poprawnie. Następnie możesz zatrzymać debugowanie … Wiem, że to nie jest czyste rozwiązanie i nie jestem pewien, czy działa zawsze lub we wszystkich wersjach, ale działa dla mnie teraz.

1
1
1
2013-09-27 13:20:41 +0000

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

1
1
1
2019-08-06 14:04:41 +0000

Natknąłem się na to pytanie i najwyraźniej obecne odpowiedzi nie działają.

Problemem jest obecnie CMD+ALT+R otwiera projekt responsywny.

Jeśli jednak inspektor jest otwarty przez CMD+ALT+I, ten sam skrót wykonuje czyste odświeżenie.

Aktualna wersja Safari: 12.1.2

0
0
0
2015-10-23 12:46:35 +0000

CMD+L focus na pasku adresuSHIFT+ALT+ENTER pełne przeładowanie dla bieżącego adresu

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

-3
-3
-3
2013-02-21 03:47:31 +0000

Przejdź do preferencji Safari i zaznacz opcję “Pokaż menu rozwijania”. W menu rozwijania kliknij opcję wyłączenia pamięci podręcznej.