12 votos

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

Cuando visito un sitio web y luego cambio a otra aplicación, después vuelvo a cambiar al navegador se recarga la página que acabo de ver. No sólo ocurre con el navegador incorporado, también he probado con Opera Mini y Maxthon.

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

7voto

ChristopheCVB Puntos 61

No puedes evitarlo. Si el sistema (o la App) recarga el contenido, es porque ha decidido recargarlo. No hay ninguna opción para evitarlo.

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

1 votos

Sí, parafraseando, esto se debe desgraciadamente a que el sistema operativo Android ha decidido que necesita liberar la memoria que utiliza el navegador impidiendo que esté abierto 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.

3 votos

Estoy de acuerdo con la respuesta. Añadiré alguna especulación: el navegador no está realmente recargando, en el sentido de reemitir la petición HTTP GET; más bien, simplemente está volviendo a renderizar la respuesta HTTP existente que presumiblemente tiene por ahí en su caché. Digo esto porque he visto que esto sucede sin conectividad a la red; si entonces toco el botón de "recargar", da el error que se espera ("No se puede cargar la página porque no puedo conectarme a Internet" o lo que sea).

0 votos

Si ha decidido recargarlo, entonces habría sido una muy mala decisión ya que se "mataría" la capacidad de usar aplicaciones simultáneamente. Pero la respuesta de @offby1 es correcta - hay un re-renderizado en lugar de una recarga - así que aceptaría esta respuesta

0voto

InF3rN0 Puntos 1

Puedes intentar usar la memoria de intercambio. Funciona durante cierto tiempo y depende de la cantidad de aplicaciones que tengas abiertas al mismo tiempo y de lo pesadas que sean. Investiga al respecto, pero necesitas tener el bootloader desbloqueado y ser Root. Otra opción podría ser un dispositivo con más RAM (>= 1GB RAM).

Salud.

-2voto

wbrmx Puntos 1

Sólo tienes que desmarcar la opción "No guardar actividades" de las "Opciones de desarrollador" en los ajustes generales de Android.

0 votos

Sin relación... Ya estaba desmarcado y sigue ocurriendo. ¿Estás seguro de que tus páginas web no se recargan cuando cambias de pestaña?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X