w3schools tag for change javascript asp.net user-agent referrer

javascript - tag - ¿Puedo obtener la referencia?



title tag html5 (2)

Es imposible obtener el referente de website2 en website3 directamente. Sin embargo, como puede usar javascript en website2, puede obtener la referencia ( document.referrer ) y agregarla a la url del píxel que obtiene. Por ejemplo:

var referer = document.referrer; var pixelUrl = ''http://website3/pixel?referrer='' + escape(referrer); // create pixel...

Espero que ayude

Tengo un sitio web en el que creo dinámicamente el código Javascript con el controlador ASP.NET en el que debo agregar el referente a una base de datos.

Quiero obtener una referencia de referencia como:

  • website1
  • website2 (donde creo pixel a otro sitio)
  • website3 (donde se encuentra el pixel)

No tengo acceso a código para website1 , en website2 solo puedo asignar JavaScript.

Si obtengo referencia en el estado actual de la aplicación, obtengo el sitio website2 .

¿Hay una manera de obtener website1 como referente?


Puede pasar este valor a lo largo de: document.referrer .

Esa expresión debería evaluarse en el sitio web 2, no en el sitio web 3.

Asi que:

// website2.html <img src="website3.com/pxl.gif" id="pxl" /> <script> document.getElementById(''pxl'').src += ''?ref='' + encodeURIComponent(document.referrer); </script>

La solicitud al sitio web3 incluirá la referencia.