Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
Javascript obtiene la URL completa que redirigió a una página

Explicación de la imagen del árbitro javascript

Hola, como puedes ver en la imagen, en mi página web tengo varias páginas que pueden redirigir a la misma página. En el ejemplo, ambas páginas:

 example.com/content.html -> example.com/news.html example.com/files/actual.html -> example.com/news.html

Quiero habilitar un botón en la página example.com/news.html que vuelve a la URL completa del árbitro de origen.

Entonces, por ejemplo, si el usuario A fue redirigido a example.com/news.html a través de example.com/content.html , su botón Volver debería apuntar a la URL de origen -> example.com/content.html

He probado la propiedad JS

 var referrer = document.referrer; console.log(referrer);

Pero solo devuelve el nombre de dominio example.com y no la URL completa example.com/content.html

Cualquier agradecimiento es apreciado.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Lo que pides no es posible. En los navegadores modernos, una redirección no reemplaza a la referencia, ni la redirección aparece en window.history . Usando JavaScript del lado del cliente, no hay forma de saber que el usuario llegó a través de una redirección en lugar de hacer clic en un enlace que lo llevó directamente a la página.

Como solución alternativa, puede cambiar la redirección para agregar un parámetro. example.com/content.html podría redirigir a example.com/news.html?from=content.html Luego, el JavaScript en news.html podría mirar el parámetro de URL para determinar qué página redirigió.

Alternativamente, podría usar soluciones del lado del servidor. El registro de acceso de su servidor tendría un registro de redireccionamientos. Puede examinar este archivo de registro para determinar qué página se redirigió.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Depende de lo que necesites. Si siempre tiene una redirección, puede usar:

 window.history.go(-2);

De lo contrario, es posible que deba manipular el parámetro utilizando información histórica.

Documentación completa: https://developer.mozilla.org/en-US/docs/Web/API/History_API

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda