Как получить строку запроса без JS? - PullRequest
0 голосов
/ 09 ноября 2018

Я работаю с express и node.js. Ситуация следующая. У меня есть пиксель на моем клиентском сайте. Это выглядит так:

<noscript>
    <a href="https://myhost.site"><img src="https://myhost.site/nojs"/></a>
</noscript>

Он срабатывает при каждом посещении и выдает мне запрос get, из которого я могу получить referer и получить строку запроса. Как это:

const url = new URL(req.get('referer'));
console.log(url.search);

Но есть такие инструменты, как этот Referer-control , который может отключить реферер в заголовке.

Я могу легко получить строку запроса с целевой страницы с помощью javascript. И если js отключен, я все еще могу получить запрос от referer, как я сказал.

Но как получить referer, если js отключен, а referer заблокирован?

1 Ответ

0 голосов
/ 09 ноября 2018

Единственный другой вариант - клиент должен включить копию строки запроса со страницы в строку запроса https://myhost.site/nojs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...