Как Вы получаете URL, который включают Referer с помощью JavaScript?

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

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

31
задан puffpio 28 January 2010 в 19:36
поделиться

2 ответа

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

5
ответ дан 27 November 2019 в 21:34
поделиться

Я немного неясно, на что вы пытаетесь сделать, но вы можете захватить реферер с помощью 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>
90
ответ дан 27 November 2019 в 21:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: