Bagaimana cara memaksa browser untuk tidak memuat kembali halaman yang baru saja dilihat setelah melanjutkan?

10

Ketika saya mengunjungi situs web kemudian beralih ke aplikasi lain, lalu kembali ke browser halaman dimuat ulang yang baru saja saya lihat. Itu terjadi tidak hanya dengan browser bawaan - Saya juga mencoba Opera Mini dan Maxthon.

Bagaimana saya bisa menjaga halaman yang baru saja dilihat setelah melanjutkan browser?

laplasz
sumber

Jawaban:

7

Anda tidak dapat mencegahnya. Jika sistem (atau Aplikasi) memuat ulang konten, ini karena ia telah memutuskan untuk memuatnya kembali. Tidak ada pilihan untuk mencegahnya.

Tetapi Anda dapat membuat browser Anda sendiri yang akan menangani resume seperti yang Anda inginkan;)

ChristopheCVB
sumber
1
Ya, hanya untuk parafrase, ini sayangnya karena OS Android memutuskan perlu membebaskan memori yang digunakan oleh Browser dengan menghentikannya agar tidak terbuka di latar belakang. Seseorang mungkin telah menulis aplikasi browser yang menyimpan data halaman dan me-reshow-nya, walaupun aktivitas aplikasi tersebut telah terbunuh. Jawaban yang bagus.
Lance Nanek
3
Saya setuju dengan jawabannya. Saya akan menambahkan beberapa spekulasi: browser sebenarnya tidak memuat ulang, dalam arti menerbitkan kembali permintaan HTTP GET; alih-alih, ini hanya merender kembali respons HTTP yang ada yang mungkin ada di dalam cache-nya. Saya mengatakan ini karena saya telah melihat ini terjadi tanpa konektivitas jaringan; jika saya kemudian ketuk tombol "muat ulang", itu memberikan kesalahan yang Anda harapkan ("Tidak dapat memuat halaman karena saya tidak dapat terhubung ke Internet" atau apa pun.)
offby1
Jika telah memutuskan untuk memuatnya kembali, maka itu akan menjadi keputusan yang sangat buruk karena itu akan "membunuh" kemampuan untuk menggunakan aplikasi secara bersamaan. Tetapi jawaban yang datang dari @ offby1 benar - ada rendering ulang bukan memuat ulang - jadi saya akan menerima jawaban ini
laplasz
Saya mencoba Google Chrome dan berhasil seperti seharusnya! Tidak ada rerendering sama sekali - dapatkah seseorang memverifikasinya?
laplasz
3
@ laplasz: peramban harus melakukan rerender jika telah terbunuh oleh sistem (umumnya ketika aplikasi latar depan membutuhkan lebih banyak memori). Dengan chrome, rerendering agak jelas karena chrome menampilkan tangkapan layar skala abu-abu saat rerendering. Jika Anda ingin mencegah rerendering sama sekali, Anda harus menghindari beralih ke aplikasi yang berat (misalnya game). Berapa banyak status yang dipertahankan pada rerendering tergantung pada kualitas implementasi browser.
Lie Ryan
0

Anda dapat mencoba menggunakan memori swap. Ini berfungsi untuk jumlah waktu tertentu dan bergantung pada jumlah aplikasi yang Anda buka pada saat yang sama dan seberapa beratnya. Cari tahu tentang itu, tetapi Anda perlu membuka bootloader dan menjadi root. Pilihan lain bisa berupa perangkat dengan RAM lebih banyak (> = 1GB RAM)

Bersulang.

InF3rN0
sumber
-2

Hapus centang "Jangan jaga aktivitas" dari "Opsi pengembang" di bawah pengaturan Android umum.

wbrmx
sumber
Tidak terkait ... Sudah dicentang dan itu masih terjadi. Apakah Anda yakin bahwa halaman web Anda tidak dimuat ulang ketika Anda beralih di antara tab?
Domi