Làm cách nào để xóa bộ nhớ cache hoặc làm mới cứng trong Safari?


56

Tôi đã quen với việc này trong Windows với FireFox hoặc IE bằng cách nhấn Ctrl+ F5.

Có cách nào để làm điều này cho Safari trên máy Mac không?

Câu trả lời:


56

Chuyển đến Safari > Empty Cachehoặc nhấn ⌘ Command+ ⌥ Option+ E. Để làm mới, nhấp vào nút làm mới trên thanh địa chỉ hoặc nhấn ⌘ Command+ R.

Một mẹo khác. Nếu bạn muốn khôi phục Safari, như xóa hoàn toàn tất cả bộ nhớ cache hoặc các phần của nó, hãy đi đến Safari > Reset Safari. Tôi sử dụng nó thường khi tôi cần xóa rất nhiều bộ nhớ khỏi Safari, vì nó sẽ xóa ảnh chụp màn hình trang web, cookie, favicon, v.v.


Chỉnh sửa: Trên phiên bản mới nhất Empty Cachekhông có trên Safarimenu nữa. Bây giờ là trên Developmenu. Để hiển thị Developmenu này, đi đến Safari > Preferences..., nhấp vào Advancedtab và kiểm tra Show Develop menu in menu bar. Các phím tắt vẫn không thay đổi, mặc dù.

Safari > Reset Safarikhông còn là một lựa chọn nữa. Để xóa lịch sử, bạn có thể sử dụng History > Clear History...và xóa cookie / dữ liệu lưu trữ cục bộ, đi đến Safari > Preferences..., nhấp vào Privacytab và nhấp Remove All Website Data...hoặc Details...để xem và xóa nó cho từng trang web.


Những gì có thể được thực hiện trên iPad hoặc iPhone Safari?
Csaba Toth

32

⇧ Shiftvà nhấp vào nút Làm mới thường làm mới hoàn toàn. Bạn cũng có thể làm trống bộ đệm với ⌘ Command+ E, và sau đó làm mới.


Tôi đánh giá cao câu trả lời của bạn vì nó giải quyết vấn đề của tôi.
NullPulum

@NullPulum thật tuyệt khi nghe điều đó!
ConstantineK

Trình tự lệnh cho đó phải là Cmd + Shift + R. Như được mô tả ở đây: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David

Tôi thực sự cần giải pháp này để làm việc, nhưng nó không. Tôi đang xem một tệp css tại url kết thúc style.css? Ver = 1.0 Nếu tôi xem URL này bằng chrome hoặc với wget, nó hiển thị phiên bản được khôi phục, nhưng safari đang từ chối làm mới. Nếu tôi thay đổi URL theo bất kỳ cách nào thì nó sẽ làm mới nhưng điều đó không có ích với tôi. Vì vậy, bây giờ tôi đang cố gắng tìm ra cách sao lưu mật khẩu đã lưu của mình để tôi có thể thử tùy chọn hạt nhân 'Xóa tất cả dữ liệu trang web ...'. Tất cả điều này để safari sẽ mất bộ nhớ cache trên một tệp css nhỏ poxy. Bực mình!
Harry Wood

Trong khi xem xét nó ngày hôm qua, tôi đã bắt gặp một vài ý tưởng khác mà tôi sẽ đề cập ở đây: RichardF gợi ý "tài nguyên mở (một mình) trong một cửa sổ mới, shift-cmd-R, sau đó quay lại cửa sổ đầu tiên và shift-cmd- R " . Mathias Bynens gợi ý "tập trung các Công cụ dành cho nhà phát triển web trong khi thực hiện kết hợp bàn phím" Tôi không thể xác nhận liệu những thứ đó có khắc phục được cho tôi hay không, bởi vì khi tôi trở lại sau bữa trưa thì vấn đề đã biến mất.
Harry Wood

6

Nếu bạn chưa có, hãy bật các công cụ dành cho nhà phát triển: mở cài đặt ( Cmd+ ,), chuyển đến tab nâng cao và chọn hộp có nội dung "Hiển thị menu Phát triển trong thanh menu."

Bộ đệm trống một lần duy nhất: Phát triển> Bộ đệm trống

Phím tắt để bộ nhớ cache trống một lần: Opt + Cmd + E

Nếu bạn muốn tắt bộ đệm ẩn (ví dụ: nếu bạn đang phát triển một trang web và cần tải lại liên tục các thay đổi cho các tệp trên trang web của mình), bạn có thể làm như vậy: Phát triển> Tắt Caches . Chọn tùy chọn này một lần nữa để lưu lại bộ nhớ đệm.

Lưu ý: đối với Safari 11, tính năng bộ đệm ẩn đã được chuyển sang phần Mạng của trình kiểm tra web. Mở trình kiểm tra web bằng Cmd+ Shift+ I, chuyển đến tab Mạng và nhấp vào biểu tượng ở phía bên phải trông giống như sau:

vô hiệu hóa nút cache


Không có tùy chọn Vô hiệu Caches trên safari 11.
Noishe

@Không có tùy chọn này vẫn còn, nhưng nó đã di chuyển. Xem câu trả lời cập nhật của tôi.
intcreator

Bây giờ nếu chỉ có nó trong khi gỡ lỗi di động!
Noishe

@Noishe trong menu Develop, bạn sẽ có thể sử dụng các tùy chọn "Nhập chế độ thiết kế đáp ứng" và "Tác nhân người dùng" để gỡ lỗi giao diện di động của ứng dụng của bạn. Nếu bạn mở trình kiểm tra web, nút vẫn ở đó.
intcreator

Tôi ước tôi có thể tin tưởng vào sự bình dị của các nền tảng riêng lẻ cho một phiên bản giả lập, nhưng than ôi, tôi đã bị cắn bởi điều đó trước đây và không thể.
Noishe

3

Bạn phải nhấp vào Tài liệu tham khảo -> Nâng cao -> kiểm tra để Hiển thị menu phát triển trong thanh menu . Sau đó trong Kiểm tra phần tử báo chí ShiftCmdR.

Lưu ý : Chuột của bạn phải nhấp vào thành phần trong " tab Yếu tố ", sau đó bạn có thể nhấn Shift + Cmd + R.

nhập mô tả hình ảnh ở đây


2

trên phiên bản Safari Phiên bản 11.1.2 (13605.3.8), có vẻ như là Opt+ Cmd+ E.

Bạn có thể kiểm tra bằng cách mở menu Develop lên trên cùng> tìm mục Empty Caches trong danh sách thả xuống> xem phím tắt là gì.



1

⌘ Command⌥ OptionR

Đây là câu trả lời chính xác cho những người đang tìm kiếm tương đương với Safari ⌘ Command⇧ ShiftRtrong Chrome. Điều này hoạt động cho cả Safari và Trình kiểm tra web khi được kết nối với iPad / iPhone.

Hãy nhớ rằng điều này không xóa bộ nhớ cache, nó chỉ đơn giản là "Làm mới cứng".


Đây là câu trả lời chính xác. OP không yêu cầu xóa bộ nhớ cache, nhưng làm mới một cách khó khăn, đó là những gì Ctrl-F5làm trên trình duyệt Windows.
cjbarth

-1

Nếu bạn đang sử dụng trình duyệt safari trong windows, thì hãy ctrl + alt + esử dụng cho bộ nhớ cache trống.


1
Không ai vẫn nên sử dụng Safari trên Windows. Nó được cập nhật lần cuối vào năm 2012.
Tetsujin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.