¿Cómo forzar a los navegadores a no volver a cargar la página vista recientemente después de reanudar?

10

Cuando visito un sitio web, luego cambio a otra aplicación, luego vuelvo al navegador, la página se vuelve a cargar, que acabo de ver. Sucede no solo con el navegador incorporado: también probé Opera Mini y Maxthon.

¿Cómo puedo mantener la página vista recientemente después de reanudar el navegador?

laplasz
fuente

Respuestas:

7

No puedes evitar eso. Si el sistema (o la aplicación) vuelve a cargar el contenido, esto se debe a que ha decidido volver a cargarlo. No hay opción para evitar eso.

Pero puedes crear tu propio navegador que manejará el currículum como quieras;)

ChristopheCVB
fuente
1
Sí, solo para parafrasear, desafortunadamente esto se debe a que el sistema operativo Android decidió que necesita liberar memoria utilizada por el navegador al evitar que se abra en segundo plano. Sin embargo, es posible que alguien haya escrito una aplicación de navegador que guarde los datos de la página y los vuelva a mostrar, incluso si la actividad de la aplicación ha sido eliminada. Buena respuesta.
Lance Nanek
3
Estoy de acuerdo con la respuesta Agregaré algunas especulaciones: el navegador no se está recargando, en el sentido de volver a emitir la solicitud HTTP GET; más bien, simplemente está volviendo a representar la respuesta HTTP existente que presumiblemente tiene en su caché. Digo esto porque he visto que esto sucede sin conectividad de red; si A continuación, pulsa el botón de "recarga", que da el error era de esperar ( "No se puede cargar la página porque no puedo conectar a Internet" o lo que sea.)
offby1
Si ha decidido volver a cargarlo, entonces habría sido una decisión muy mala, ya que se "mataría" la capacidad de usar aplicaciones simultáneamente. Pero la respuesta que viene de @ offby1 es correcta: hay una nueva representación en lugar de una recarga, por lo que aceptaría esta respuesta
Laplasz
Probé Google Chrome y funcionó como debería ser. No hay reenvío en absoluto, ¿alguien puede verificarlo?
laplasz
3
@laplasz: los navegadores tuvieron que volver a mostrar si el sistema lo eliminó (generalmente cuando una aplicación en primer plano necesita más memoria). Con Chrome, la reproducción es un poco obvia porque Chrome muestra una captura de pantalla en escala de grises de la página mientras se reproduce. Si desea evitar la reproducción, debe evitar cambiar a una aplicación pesada (por ejemplo, juegos). La cantidad de estados que se conservan durante la reproducción depende de la calidad de implementación del navegador.
Lie Ryan
0

Puede intentar usar la memoria de intercambio. Funciona durante cierto tiempo y depende de la cantidad de aplicaciones que tienes abiertas al mismo tiempo y de lo pesadas que son. Investigue al respecto, pero necesita un gestor de arranque desbloqueado y ser root. Otra opción podría ser un dispositivo con más RAM (> = 1 GB de RAM).

Salud.

InF3rN0
fuente
-2

Simplemente desmarque "No mantener actividades" en las "Opciones de desarrollador" en la configuración general de Android.

wbrmx
fuente
Sin relación ... Ya no estaba marcada y todavía sucede. ¿Estás seguro de que tus páginas web no se vuelven a cargar cuando cambias de pestaña?
Domi