¿Cómo redirigir a una URL relativa en JavaScript?

Esto funciona de la misma manera que redirigir a cualquier URL en javascript.

  • Enfoque 1: para redirigir a una URL relativa en JavaScript, puede usar
    window.location.href = '/path';

    window.location.href devuelve el href (URL) de la página actual

    Ejemplo 1: un programa de redirección simple

    <!DOCTYPE html>
    <html>
    <head>
      <script>
        function newLocation() {
            window.location.href="page.html";
        }
      </script>
    </head>
    <body>
      <input type="button" value="Go to new location" onclick="newLocation()">
    </body>
    </html>

    Producción:

  • Enfoque 2: para redirigir a una URL relativa que puede usar
    document.location.href = '../';

    Ambos windows.ubicación.href y documento.ubicación.href son iguales.

    Ejemplo 2: un programa de redirección simple

    <!DOCTYPE html>
    <html>
    <head>
      <script>
        function newLocation() {
            document.location.href="page.html";
        }
      </script>
    </head>
    <body>
      <input type="button" value="Go to new location" onclick="newLocation()">
    </body>
    </html>

    Producción:

    NOTA: Puede usar ambos métodos, pero por seguridad entre navegadores, se prefiere el primero.

Publicación traducida automáticamente

Artículo escrito por divyanksingh200 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *