Tôi có thể kiểm soát tần suất Safari làm mới khi chuyển đổi giữa các trang không?


7

Thường xuyên khi tôi sử dụng Safari trên iPad và tải nhiều trang web cùng một lúc và chuyển đổi giữa chúng, Safari bắt đầu tải lại một trang khi tôi quay lại trang đó, ngay cả khi tôi mới mở được vài phút trang. Điều này có thể khá khó chịu.

Có cách nào để kiểm soát tần suất Safari trên iPad sẽ thực hiện làm mới một trang không? Lý tưởng nhất, tôi muốn nói với Safari không làm mới bất kỳ trang nào và chỉ làm mới thủ công khi tôi muốn.

Câu trả lời:


6

Safari (dành cho iPod và iPad) chỉ giữ bộ nhớ cache của trang web trong RAM và do đó, khi hết RAM, nó sẽ tự động phá hủy toàn bộ trang, buộc làm mới, ngụy trang thành tính năng tự động làm mới. Bạn chỉ có thể giữ một vài trang tương ứng với dung lượng RAM thiết bị của bạn.

Bạn có thể thử trình duyệt của bên thứ ba có bộ đệm ẩn ngoại tuyến và nó sẽ khắc phục tình trạng này. như:

  1. thủy ngân
  2. iCab
  3. Trình duyệt web nguyên tử

hoặc nếu bạn Giới hạn số lượng tab đang mở trong Safari xuống còn 2 hoặc 3. Nó sẽ không làm mới.


3

Hãy thử và đảm bảo các trang web bạn đang truy cập được tối ưu hóa cho thiết bị di động, mở ít tab hơn cùng một lúc và các cách khác không sử dụng Safari nhiều. Không chính xác câu trả lời rất phù hợp cho đến khi iOS 4.1 cuối cùng được phát hành cho iPad. Các trình duyệt thay thế như iCab có tùy chọn đánh dấu ngoại tuyến sẽ lưu toàn bộ trang vào đĩa để bạn có thể xem mà không cần làm mới cho đến khi bạn muốn.

Safari trên iOS có kích thước rất hạn chế trên bộ đệm của nó và sẽ làm mới một trang khi bạn quay lại nếu bộ đệm đầy. Một phần của điều này là do RAM hạn chế có sẵn trên các thiết bị iOS cùng với việc Apple không ghi bất kỳ mục nào vào bộ nhớ cache vào bộ nhớ flash và chỉ giữ nó trong bộ nhớ. (IPad và iPhone 3G S chỉ có ~ 256 MB RAM, các thiết bị trước đó là 128 MB và iPhone 4 512 MB)

Yahoo đã thực hiện một loạt các thử nghiệm để xác định mức độ lớn của bộ đệm. Nếu HTML của một trang vượt quá 25,6KB thì nó sẽ không được lưu vào bộ nhớ cache (và được làm mới mỗi lần bạn truy cập), các thành phần bên ngoài có thể lớn hơn (Tối đa 4 MB) nhưng kích thước tối đa của bộ đệm trang HTML chỉ là ~ 280KB trên iPad (sờ soạng thật). iOS 4 được thiết lập để tăng kích thước bộ đệm của trang đó lên đến càng nhiều RAM càng tốt.


1
Tôi thực sự mong muốn nó sẽ thông báo khi một câu trả lời đã được đăng ...
Chealion

Nếu bạn mở Firebird, bạn sẽ nhận thấy nó sẽ kiểm tra khoảng một lần một phút để có câu trả lời mới. Nếu nó gần hơn thì nó sẽ không thông báo.
Josh K

@Josh K: Không chắc tại sao nhưng trên Apple.SE nó không hoạt động với tôi. Câu trả lời của Am1rr3zA đã hết trong 10 phút mà không có thông báo vì tôi đang kiểm tra câu trả lời của mình.
Chealion
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.