Saltar al contenido

Diferencia entre document.referrer y window.parent.location.href

Solución:

document.referrer le proporciona el URI de la página que se vincula a la página actual. Este es un valor que está disponible para todas las páginas, no solo para los marcos.

window.parent te da el padre cuadro, y es location es su URI.

Si desea encontrar el URI del marco principal, utilice window.parent.location.

La principal diferencia es que el document.referrer apuntará a la página que está vinculada a la página actual dentro del iframe. Si el contenido de su iframe contiene enlaces, lo que le permite navegar a través de algunas páginas, solo la primera página cargada dentro del iframe tendrá el URI del marco principal como document.referrer. Cada página cargada al hacer clic en el enlace dentro del iframe tendrá el uri de la página que contiene el enlace en el document.referrer.

Al mismo tiempo window.parent.location siempre contendrá el URI de la página en la ventana principal, pero será accesible solo si el origen del sitio es el mismo. Lea acerca de la política de relajación del origen del sitio para ver qué se debe hacer tanto en su sitio como en el de su cliente, para que pueda acceder a los datos.

Dicho esto, preferiría darle a su cliente algo como una clave de servicio o token, que autorizará a su sitio a usar su aplicación iframed, y que autenticará a la persona que llama como su cliente, para que pueda saber que la llamada es de su sitio. .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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