Подтвердить что ты не робот

Как вы получаете URL-адрес с помощью javascript?

Если я что-то искал в google и нажимаю на результат (mytestsite.com), ссылка на этот сайт будет URL-адресом поиска Google.

Теперь на этом сайте есть JS файл, который используется для отслеживания. Однако, если реферер этого запроса JS файла - mytestsite.com... нет способа, чтобы сервер обрабатывал запрос JS что он произошел из поиска google?

4b9b3361

Ответ 1

Тег script всегда будет ссылаться на документ, который его использует. Если вы делаете что-то особенное на сервере, вам может потребоваться использовать сеанс или файлы cookie.

Ответ 2

Я немного не понимаю, что вы пытаетесь сделать, но вы можете захватить реферер с помощью JavaScript, используя:

document.referrer

... и передать его на сервер в запросе для JS файла. Несколько способов сделать это... здесь один:

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