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?

Abe Miessler
źródło

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.

kevin9794
źródło
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ć.

ConstantineK
źródło
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

intcreator
źródło
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

Xuân Việt
źródło
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.

Jun
źródło
2

+ +R

Testowane w przeglądarce Safari w wersji 12.0.1 (14606.2.104.1.1)

ManuelSchneid3r
źródło
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”.

Ponyboy
źródło
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.

Maulik Kakadiya
źródło
1
Nikt nadal nie powinien używać Safari w systemie Windows. Ostatnio zaktualizowano w 2012 r.
Tetsujin