Supongamos que tengo una página abierta en un navegador y voy a la barra de direcciones e ingreso a otra página. Luego presiono el botón Atrás para ir a mi página original. Me gustaría escribir un código JavaScript que pueda detectar este escenario y responder a él.Javascript: detectar cuando la página ha sido navegada "atrás" a
Lo mejor que puedo decir es que el evento ready
, onload
, o cualquier Javascript en línea en la página se vuelve a ejecutar en este escenario. ¿Hay algo mas que pueda hacer?
El soporte para navegadores cruzados es importante aquí. Se prefieren las soluciones basadas en jQuery, pero no es obligatorio.
Editar para mayor claridad: la navegación que asumo es Página A -> Página B -> volver a la página A, donde asumo que la página B puede estar o no bajo mi control.
¿Qué le gustaría hacer exactamente cuando el usuario 'vuelve' a una página? El script –
se ejecutará en el evento onload. – Grumpy
si no pone nocache en sus metatags – Grumpy