En este artículo, redirigiremos la ventana del navegador de regreso usando JavaScript. Se utilizan dos enfoques para redirigir la ventana del navegador hacia atrás.
Enfoque 1: Usar el método history.back(): El método back() del objeto window.history se usa para volver a la página anterior en el historial de la sesión actual. En caso de que no haya una página anterior, este método no llama a nada. El evento onclick se puede especificar con este método para retroceder una página en el historial.
Sintaxis:
history.back()
Ejemplo 1: este ejemplo utiliza el método history.back() para redirigir el navegador a la página anterior.
javascript
<html> <head> <script> function Previous() { window.history.back() } </script> </head> <body> <input type="button" value="GoBack" onclick="Previous()"> </body> </html>
Producción:
Enfoque 2: Usar el método history.go(): El método history.go() del objeto window.history se usa para cargar una página desde el historial de la sesión. Se puede utilizar para avanzar o retroceder utilizando el valor del parámetro delta. Un parámetro delta positivo significa que la página avanzaría en el historial. De manera similar, un valor delta negativo haría que la página volviera a la página anterior. Este método se puede utilizar con ‘-1’ como valor delta para retroceder una página en el historial. El evento onclick se puede especificar con el método para retroceder una página en el historial.
Sintaxis:
history.ho(number\URL)
Ejemplo 2: este ejemplo utiliza el método window.history.go() para redirigir el navegador a la página anterior.
javascript
<!DOCTYPE html> <html> <body> <button onclick="Previous()">Go Back 1 Page</button> <script> function Previous() { window.history.go(-1); } </script> </body> </html>
Producción:
Nota: este método no funcionará si la página anterior no existe en la lista del historial.
Navegadores compatibles:
- Google Chrome
- Borde de Microsoft
- Firefox
- safari de manzana
- Ópera
Publicación traducida automáticamente
Artículo escrito por priyanshid1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA