題:
如何在Safari中清除緩存或進行硬刷新?
Abe Miessler
2011-04-15 01:43:14 UTC
view on stackexchange narkive permalink

我習慣在Windows中使用FireFox或IE通過按 Ctrl kbd> + F5 kbd>來執行此操作。

有沒有一種方法可以Mac上的Safari?

九 答案:
kevin9794
2011-04-15 02:33:46 UTC
view on stackexchange narkive permalink

轉到 Safari >空緩存,或點擊⌘Command kbd> + ⌥Option kbd> + E kbd>。要刷新,請單擊地址欄上的刷新按鈕,或按⌘Command kbd> + R kbd>。

另一個提示。如果要還原Safari,例如完全清除所有緩存或緩存的一部分,請轉到 Safari >重置Safari 。我通常在需要從Safari清除大量內存時使用它,因為它會清除網頁屏幕截圖,Cookie,網站圖標等。


編輯:在最新版本的 Empty Cache (空緩存)中,不再在 Safari 菜單上。現在位於 Develop 菜單上。要顯示 Develop 菜單,請轉到 Safari >首選項... ,單擊 Advanced 選項卡,然後選中 Show Develop菜單。在菜單欄中。鍵盤快捷鍵保持不變。

Safari >重置Safari 不再是一個選項。要清除歷史記錄,您可以使用 History >清除歷史記錄... 並要清除Cookie /本地存儲數據,請轉到 Safari >首選項... ,單擊隱私標籤,然後點擊刪除所有網站數據... 詳細信息... 以查看和刪除單個站點的

在iPad或iPhone Safari上可以做什麼?
ConstantineK
2011-04-15 02:11:06 UTC
view on stackexchange narkive permalink

⇧Shift kbd>並單擊“刷新”按鈕通常會完全刷新。您也可以使用⌘Command kbd> + E kbd>清空緩存,然後刷新。

感謝您的回答,因為它解決了我的問題。
@NullPointer非常高興聽到它!
該命令的順序應為Cmd + Shift +R。如此處所述:http://dotjay.co.uk/2007/05/hard-refresh-firefox-mac
我真的需要這種解決方案,但事實並非如此。我正在查看URL結尾為style.css?ver = 1.0的css文件,如果我在chrome中或使用wget查看此URL,則顯示已還原的版本,但Safari拒絕刷新。如果我以任何方式更改URL,它都會刷新,但這對我沒有用。因此,現在我要嘗試找出如何備份已保存的密碼,以便嘗試使用“刪除所有網站數據...”核心選項。所有這些使Safari失去了對一個poxy小css文件的緩存。真氣!
昨天在查看時,我遇到了一些其他想法,這些想法我會堅持在這裡:[RichardF建議](https://twitter.com/richardf/status/808685513469231104)_“在新窗口中打開資源(單獨),shift-cmd-R,然後返回第一個窗口,然後按shift-cmd-R“ _。[Mathias Bynens建議](http://apple.stackexchange.com/questions/46735/how-do-i-truly-flush-safaris-cache#comment53470_46739)_“在執行鍵盤組合時聚焦Web開發人員工具” _我無法確定這些解決方案是否會為我解決,因為當我午餐後回來時,問題就消失了。
只是為了反抗@HarryWood(我的同情)。實際上,在撰寫本文時,這至少對Safari 11.0.2確實有效。這並不意味著您的緩存,瀏覽器等無法完全混亂/損壞(最終在我使用過的每種瀏覽器中都會發生),這很可能就是Harry所遇到的。
intcreator
2017-02-17 09:46:58 UTC
view on stackexchange narkive permalink

如果尚未使用,請啟用開發人員工具:打開設置( Cmd kbd> + , kbd>),轉到高級標籤,然後選中“顯示在菜單欄中展開菜單。”

空緩存一次:Develop>空緩存

一次清空緩存的鍵盤快捷方式:Opt + Cmd + E

如果您要禁用緩存(例如,如果您正在開發網站,並且需要始終將更改內容重新加載到站點上的文件),則可以這樣做:Develop> Disable Caches。再次選擇此選項可重新啟用緩存。

注意:對於Safari 11,禁用緩存功能已移至Web檢查器的“網絡”部分。使用 Cmd kbd> + Shift kbd> + I kbd>打開Web檢查器,轉到“網絡”選項卡,然後單擊最右邊的圖標,如下所示:

disable caches button

Safari 11中沒有“禁用緩存”選項。
@Noishe該選項仍然存在,但已移動。看到我更新的答案。
現在,只要在調試手機時可用!
在“開發”菜單下的@Noishe中,您應該能夠使用“進入響應式設計模式”和“用戶代理”選項來調試應用程序的移動視圖。如果打開Web檢查器,則該按鈕仍應存在。
我希望我可以將各個平台的特性信任到一個仿真版本,但是,可惜,我之前對此一直很bit惱,並且不能這樣做。
Xuân Việt
2018-01-04 13:35:50 UTC
view on stackexchange narkive permalink

您必須單擊References-> Advanced->選中顯示菜單欄中的開髮菜單。稍後在Inspect Element中,按 Shift kbd> Cmd kbd> R kbd>。

Note:您的鼠標必須單擊進入“ Elements選項卡”內的元素,然後才能按Shift + Cmd + R。

enter image description here

如今,它只是**command⌘** + ** R **(Safari 14)。竅門是在觸髮刷新之前打開Web檢查器(**option⌥** + **command⌘** + ** I **)。
Ponyboy
2018-05-21 02:41:11 UTC
view on stackexchange narkive permalink

⌘命令 kbd> ⌥選項 kbd> R kbd>

對於在Chrome中尋找Safari等同於⌘Command kbd> ⇧Shift kbd> R kbd>的人來說,這是正確的答案。連接到iPad / iPhone時,這對於Safari和Web Inspector均適用。

請記住,此並不是清除緩存,它只是執行“硬刷新”。

這是正確的答案。OP並不要求清除緩存,而是進行硬刷新,這是Windows瀏覽器中Ctrl-F5的功能。
Jun
2018-09-04 23:04:59 UTC
view on stackexchange narkive permalink
在Safari版本11.1.2(13605.3.8)上的

似乎是 Opt kbd> + Cmd kbd> + E kbd>。

您可以通過 打開頂部的“開發”菜單>在下拉列表中查找“空緩存”項>查看快捷方式是什麼。

ManuelSchneid3r
2018-11-29 21:17:08 UTC
view on stackexchange narkive permalink

⌥ kbd> + ⌘ kbd> + R kbd>

在Safari 12.0.1版(14606.2.104.1.1)中進行了測試

Tú Nguyễn Ngọc
2020-06-19 06:17:39 UTC
view on stackexchange narkive permalink

On Develop Menu 如果“開髮菜單”未顯示在欄中,請在 Safari→首選項→高級上進行設置,然後簽入“在菜單欄中顯示開髮菜單”

或者,您可以按⌥Option kbd> ⌘Command kbd> E kbd>

Maulik Kakadiya
2018-09-04 11:57:23 UTC
view on stackexchange narkive permalink

如果您在Windows中使用野生動物園瀏覽器,則 ctrl + alt + e 用於清空緩存。

Windows上仍然沒有人使用Safari。最後更新於2012年。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...