Làm cách nào để buộc các trình duyệt không tải lại trang đã xem gần đây sau khi tiếp tục?


10

Khi tôi truy cập một trang web, sau đó chuyển sang một ứng dụng khác, sau đó chuyển trở lại trình duyệt, trang được tải lại mà tôi vừa thấy. Nó xảy ra không chỉ với trình duyệt dựng sẵn - tôi cũng đã thử Opera Mini và Maxthon.

Làm cách nào tôi có thể giữ trang được xem gần đây sau khi tiếp tục trình duyệt?

Câu trả lời:


7

Bạn không thể ngăn chặn điều đó. Nếu hệ thống (hoặc Ứng dụng) tải lại nội dung, điều này là do nó đã quyết định tải lại nội dung đó. Không có lựa chọn để ngăn chặn điều đó.

Nhưng bạn có thể tạo trình duyệt của riêng mình để xử lý sơ yếu lý lịch theo ý muốn;)


1
Vâng, chỉ để diễn giải, điều này không may là do HĐH Android quyết định rằng nó cần giải phóng bộ nhớ đang được Trình duyệt sử dụng bằng cách ngăn không cho nó mở trong nền. Ai đó có thể đã viết một ứng dụng trình duyệt lưu dữ liệu trang và chia sẻ lại, ngay cả khi hoạt động của ứng dụng đã bị giết. Câu trả lời tốt.
Lance Nanek

3
Tôi đồng ý với câu trả lời. Tôi sẽ thêm một số suy đoán: trình duyệt không thực sự tải lại, theo nghĩa là phát hành lại yêu cầu HTTP GET; thay vào đó, nó chỉ đơn giản là hiển thị lại phản hồi HTTP hiện có mà có lẽ nó đã nằm xung quanh trong bộ đệm của nó. Tôi nói điều này bởi vì tôi đã thấy điều này xảy ra mà không có kết nối mạng; nếu sau đó tôi chạm vào nút "tải lại", nó sẽ báo lỗi bạn mong đợi ("Không thể tải trang vì tôi không thể kết nối với Internet" hoặc bất cứ điều gì.)
offby1

Nếu nó đã quyết định tải lại nó, thì đó sẽ là một quyết định rất tồi tệ vì nó sẽ bị "giết chết" khả năng sử dụng các ứng dụng một cách đồng thời. Nhưng câu trả lời đến từ @ offby1 là đúng - có kết xuất lại thay vì tải lại - vì vậy tôi sẽ chấp nhận câu trả lời này
laplasz

Tôi đã dùng thử Google Chrome và nó đã hoạt động như bình thường! Không có sự đăng ký lại nào cả - ai đó có thể xác minh nó không?
laplasz

3
@laplasz: các trình duyệt phải chạy lại nếu hệ thống bị giết (nói chung khi ứng dụng nền trước cần nhiều bộ nhớ hơn). Với chrome, việc đăng ký lại là một chút rõ ràng vì chrome hiển thị ảnh chụp màn hình thang độ xám của trang trong khi nó hiển thị lại. Nếu bạn muốn ngăn chặn việc đăng ký lại, bạn nên tránh chuyển sang một ứng dụng nặng (ví dụ: trò chơi). Bao nhiêu trạng thái được bảo tồn trong quá trình đăng ký lại phụ thuộc vào chất lượng thực hiện của trình duyệt.
Lie Ryan

0

Bạn có thể thử sử dụng bộ nhớ trao đổi. Nó hoạt động trong một khoảng thời gian nhất định và phụ thuộc vào số lượng ứng dụng bạn đã mở cùng lúc và mức độ nặng của chúng. Nghiên cứu về nó, nhưng bạn cần mở khóa bootloader và được root. Tùy chọn khác có thể là một thiết bị có nhiều RAM hơn (> = 1GB RAM).

Chúc mừng.


-2

Chỉ cần bỏ chọn "Không giữ hoạt động" khỏi "Tùy chọn nhà phát triển" trong cài đặt chung của Android.


Không liên quan ... Nó đã không được kiểm tra và nó vẫn xảy ra. Bạn có chắc chắn rằng các trang web của bạn không tải lại khi bạn chuyển đổi giữa các tab?
Domi
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.