Jak wyczyścić pamięć podręczną lub przeprowadzić intensywne odświeżanie w Safari?


56

Jestem przyzwyczajony do robienia tego w systemie Windows za pomocą FireFox lub IE, naciskając Ctrl+ F5.

Czy można to zrobić w przeglądarce Safari na komputerze Mac?

Odpowiedzi:


56

Idź do Safari > Empty Cachelub naciśnij ⌘ Command+ ⌥ Option+ E. Aby odświeżyć, kliknij przycisk odświeżania na pasku adresu lub naciśnij ⌘ Command+ R.

Kolejna wskazówka. Jeśli chcesz przywrócić Safari, całkowicie wyczyść wszystkie pamięci podręczne lub ich części, przejdź do Safari > Reset Safari. Używam go zwykle, gdy muszę wyczyścić dużo pamięci z Safari, ponieważ wyczyści zrzuty ekranu strony internetowej, pliki cookie, ulubione itp.


Edycja: w najnowszej wersji Empty Cachenie ma już w Safarimenu. Teraz jest w Developmenu. Aby wyświetlić Developmenu, przejdź do Safari > Preferences..., kliknij Advancedkartę i sprawdź Show Develop menu in menu bar. Skrót klawiaturowy pozostaje jednak niezmieniony.

Safari > Reset Safarinie jest już opcją. Aby wyczyścić historię, możesz użyć History > Clear History...i wyczyścić pliki cookie / dane lokalnego magazynu, przejdź do Safari > Preferences..., kliknij Privacykartę i albo kliknij Remove All Website Data...lub, Details...aby wyświetlić i usunąć dla poszczególnych stron.


Co można zrobić na iPadzie lub iPhonie Safari?
Csaba Toth,

32

⇧ Shifta kliknięcie przycisku Odśwież zwykle powoduje pełne odświeżenie. Możesz również opróżnić pamięć podręczną za pomocą ⌘ Command+ E, a następnie odświeżyć.


Doceniam twoją odpowiedź, ponieważ rozwiązała mój problem.
NullPointer,

@NullPointer świetnie to słyszeć!
ConstantineK,

Sekwencja poleceń powinna być następująca: Cmd + Shift + R. Jak opisano tutaj: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David

Naprawdę potrzebuję tego rozwiązania do działania, ale tak nie jest. Patrzę na plik css w url kończący style.css? Ver = 1.0 Jeśli widzę ten adres URL w chrome lub wget, pokazuje on przywróconą wersję, ale safari nie chce odświeżyć. Jeśli zmienię adres URL w jakikolwiek sposób, odświeży się, ale to nie ma dla mnie sensu. Więc teraz próbuję dowiedzieć się, jak wykonać kopię zapasową moich zapisanych haseł, abym mógł wypróbować opcję jądrową „Usuń wszystkie dane z witryny ...”. Wszystko po to, aby safari straciło pamięć podręczną na jednym zuchwałym małym pliku css. Doprowadzający do wściekłości!
Harry Wood,

Przyglądając się temu wczoraj, natknąłem się na kilka innych pomysłów, które tu przykleję: RichardF sugeruje: „otwórz zasób (sam) w nowym oknie, shift-cmd-R, a następnie wróć do pierwszego okna i shift-cmd- R ” . Mathias Bynens sugeruje „skoncentruj Web Developer Tools podczas wykonywania kombinacji klawiszy”. Nie mogę potwierdzić, czy to naprawi to dla mnie, ponieważ gdy wróciłem po obiedzie problem zniknął.
Harry Wood

6

Jeśli jeszcze tego nie zrobiłeś, włącz narzędzia programistyczne: otwórz ustawienia ( Cmd+ ,), przejdź do karty Zaawansowane i zaznacz pole „Pokaż menu rozwijania na pasku menu”.

Opróżnij pamięć podręczną za jednym razem: Opracuj> Puste pamięci podręczne

Skrót klawiaturowy do jednorazowego opróżnienia pamięci podręcznej: Opt + Cmd + E

Jeśli chcesz wyłączyć buforowanie (na przykład, jeśli tworzysz witrynę internetową i musisz konsekwentnie przeładowywać zmiany w plikach w witrynie), możesz to zrobić: Opracuj> Wyłącz pamięci podręczne . Wybierz tę opcję ponownie, aby ponownie włączyć buforowanie.

Uwaga: w przeglądarce Safari 11 funkcja wyłączania buforowania została przeniesiona do sekcji Sieć w inspektorze internetowym. Otwórz inspektora internetowego za pomocą Cmd+ Shift+ I, przejdź do karty Sieć i kliknij ikonę po prawej stronie, która wygląda następująco:

wyłącz przycisk pamięci podręcznej


Na safari 11 nie ma opcji Wyłącz
pamięć podręczną.

@Noishe ta opcja jest nadal dostępna, ale została przeniesiona. Zobacz moją zaktualizowaną odpowiedź.
intcreator

Teraz, jeśli tylko był dostępny podczas debugowania telefonu komórkowego!
Noishe,

@Noishe w menu Develop powinno być możliwe skorzystanie z opcji „Wejdź w tryb responsywnego projektowania” i „Agent użytkownika”, aby debugować mobilny widok aplikacji. Jeśli otworzysz inspektora internetowego, przycisk powinien nadal tam być.
intcreator,

Chciałbym móc ufać osobliwościom poszczególnych platform w stosunku do emulowanej wersji, ale niestety, byłem już przez to ugryziony i nie mogę.
Noishe

3

Musisz kliknąć Referencje -> Zaawansowane -> zaznaczyć, aby wyświetlić menu rozwijania na pasku menu . Później w Inspect Element naciśnij ShiftCmdR.

Uwaga : Mysz musi kliknąć element w „ zakładce Elementy ”, a następnie możesz nacisnąć Shift + Cmd + R.

wprowadź opis zdjęcia tutaj


2

w wersji Safari 11.1.2 (13605.3.8) wydaje się, że jest to Opt+ Cmd+ E.

Możesz to sprawdzić, otwierając menu rozwijania u góry> poszukaj pozycji Puste pamięci podręczne z rozwijanej listy> zobacz, co to skrót.



1

⌘ Command⌥ OptionR

To jest poprawna odpowiedź dla osób szukających ekwiwalentu Safari ⌘ Command⇧ ShiftRw przeglądarce Chrome. Działa to zarówno w przeglądarce Safari, jak i Inspektorze internetowym po podłączeniu do iPada / iPhone'a.

Pamiętaj, że to nie usuwa pamięci podręcznej, po prostu wykonuje „Hard Refresh”.


To jest poprawna odpowiedź. OP nie prosi o wyczyszczenie pamięci podręcznej, ale dokonuje twardego odświeżania, co Ctrl-F5dzieje się w przeglądarce Windows.
cjbarth

-1

Jeśli używasz przeglądarki Safari w systemie Windows, ctrl + alt + eużyj pustej pamięci podręcznej.


1
Nikt nadal nie powinien używać Safari w systemie Windows. Ostatnio zaktualizowano w 2012 r.
Tetsujin
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.