working not functions atributos javascript referrer

javascript - functions - document.referrer not working



¿Cómo se obtiene el Url Referer a través de un javascript incluido? (2)

Si busco algo en google y hago clic en un resultado (mytestsite.com), el referente a ese sitio será la URL de la búsqueda de google.

Ahora en ese sitio, hay un archivo JS incluido que se usa para fines de seguimiento ... sin embargo, la referencia a la solicitud del archivo JS es mytestsite.com ... ¿no hay forma de que el servidor que maneja la solicitud JS sepa que se originó? de una búsqueda en google?


No estoy muy seguro de lo que estás tratando de hacer, pero puedes obtener la referencia con JavaScript usando:

document.referrer

... y pasarlo al servidor en su solicitud del archivo JS. Varias maneras de hacer esto ... aquí hay una:

<script> var e = document.createElement("script"); e.src = ''someJSfile.js?referrer=''+document.referrer; e.type="text/javascript"; document.getElementsByTagName("head")[0].appendChild(e); </script>


Una etiqueta de script siempre hará referencia al documento que lo está obteniendo. Si está haciendo algo especial en el servidor, puede considerar utilizar una sesión o cookies.