¿Hay alguna manera de utilizar JS para acceder al estado del historial de la página anterior cuando un usuario hace clic en el botón 'volver'?Acceda al estado del historial de la página anterior cuando un usuario hace clic en 'volver'
9
A
Respuesta
7
Desafortunadamente no está permitido leer los estados anteriores o siguientes. Todo lo que puede hacer es leer el estado actual, usando history.state
.
Pero si todo sucede en la misma página sin recargas, ¿por qué no guarda los datos en su propia pila. Puede usar una matriz para esto, solo guarde los mismos datos en la matriz y el nuevo estado.
Cuestiones relacionadas
- 1. Git: volver al estado de confirmación anterior
- 2. Volver a la página anterior
- 3. volver a la página anterior
- 4. cómo mostrar opciones cuando un usuario hace clic en UITableViewCellAccessoryDetailDisclosureButton
- 5. Volver a cargar la página cuando se visita haciendo clic en el botón Atrás en Firefox
- 6. cómo insertar la página actual en el historial del navegador
- 7. actualización de la página del botón Volver atrás Chrome: ASP.net
- 8. ¿Quieres volver a la URL anterior?
- 9. estado del coto de página para volver a visitar botón
- 10. stop mouseleave cuando se hace clic en un objeto
- 11. ¿Cómo accedes al historial del navegador?
- 12. C# ASP.NET MVC Volver a la página anterior
- 13. Volver a la revisión anterior en Bazar
- 14. Cómo volver al punto anterior en VIM
- 15. cómo imprimir otra página (o archivo) cuando el usuario hace clic en el botón de impresión del navegador?
- 16. ¿Cómo ejecuto el código PHP cuando un usuario hace clic en un enlace?
- 17. cómo volver al lugar de edición anterior
- 18. Visual Studio IDE - volver al anterior
- 19. ¿Cómo borro los errores de validación MVC del lado del cliente cuando se hace clic en un botón de cancelar cuando un usuario ha invalidado un formulario?
- 20. Gestión de eventos para detectar si el usuario hace clic en un botón "Me gusta" en la página XFBML
- 21. maneja el error ajax cuando un usuario hace clic en actualizar
- 22. SVN: ¿historial de comprobación del usuario?
- 23. Ocultar en el teclado iOS cuando el usuario hace clic fuera de un cuadro de texto
- 24. Cómo cancelar la navegación cuando el usuario hace clic en un enlace (elemento <a>)?
- 25. ¿Cómo redirecciono a un usuario cuando se hace clic en un botón?
- 26. JS: Detecta cuando el usuario "hace clic" en el botón de me gusta de Facebook
- 27. ¿Cómo manejo un clic en algún lugar de la página, incluso cuando un elemento determinado detiene la propagación?
- 28. ¿Cómo mantener el historial del navegador sincronizado al usar Ajax?
- 29. Pase los valores de la página al control del usuario
- 30. ¿Cómo volver al directorio de trabajo anterior rápidamente en bash?
¿Carga su contenido dinámicamente? – OptimusCrime
Sí. Me he configurado para usar la API de historial de HTML5 para navegar, pero tengo algo en el estado que necesito usar para asegurarme de que un efecto se dispara correctamente (pero no innecesariamente) cuando el usuario hace clic en "volver". –