0 votos

El botón de retroceso de Safari va a la página antigua en caché, os X El Capitan, iMac

En algunos sitios web que visito, Safari tiene un problema constante. Al utilizar el botón de retroceso aparece una versión antigua de la página en la caché. Actualizar funciona bien. Un ejemplo es http://forum.porsche356registry.org/viewforum.php?f=1 . Si leo los hilos de esa página y vuelvo a hacer clic, al final empieza a aparecer una antigua vista en caché de la página sin refrescar la lista de hilos.

He habilitado el menú Desarrollo en Safari y he observado lo que ocurre en la pestaña de red del inspector, al hacer clic en el retroceso frente a hacer clic en la actualización (de la misma página). Hacen cosas diferentes. Actualizar siempre ejecuta el script viewforum.php, que supongo que refresca la lista de temas. Al hacer clic en volver a menudo no se ejecuta ese script. Buscando una explicación...

1voto

Robru Puntos 584

Creo que la explicación es que Safari suele utilizar la versión en caché de la página cuando se utiliza el botón de retroceso. Si quieres forzar una actualización, le das a actualizar. Si estás en un foro y quieres volver al listado de temas, normalmente puedes hacer clic en un enlace de "migas de pan" cerca de la cabecera de la página. Eso tendrá el mismo efecto que usar el botón de atrás y pulsar refrescar, porque Safari entenderá que tu clic señala una nueva visita a la página.

enter image description here

0voto

Kevin Peterson Puntos 4456

A veces, el sitio web ejecuta una gran cantidad de javascript para anuncios, rastreadores, etc. Cada vez que uno de estos se ejecuta, puede hacer una carga de una sección de la página web.

Cuando pulsas el botón de retroceso, estás viendo la página tal y como estaba antes de que se ejecutara ese trozo de script. La mayoría de las veces, la página se verá exactamente igual porque sólo una pequeña parte de la página fue cambiada (y probablemente es algo que no miraste de todos modos). Usted piensa que o bien a) la página no hizo nada, b) el Volver no ha hecho nada, o c)estoy viendo una versión en caché de la página.

Si mantienes pulsado el botón de retroceso es probable que veas un montón de páginas allí, todas con el mismo nombre. Tienes que pulsar el botón de retroceso muchas veces para llegar al lugar en el que estabas antes de llegar a esta página.

Supongo que esto es lo que ocurre con el sitio que mencionas. Muchos sitios como ese tienen pequeños anuncios que se refrescan cada pocos segundos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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