2

Согласно этой статье вы можете выбрать IP-адрес, тип компьютера и размер экрана, когда кто-то посещает ваш сайт:

Когда вы посещаете веб-сайт, ваш IP-адрес, тип машины и размер экрана могут быть легко определены.

Веб-сайт также может видеть, как вы попали на сайт - по какому поисковому запросу или последнему веб-сайту вы были. Ваше местоположение может быть найдено путем перекрестной ссылки вашего IP-адреса с другими данными.

Я согласен со всеми этими пунктами, кроме

Веб-сайт также может видеть, как вы попали на сайт - по какому поисковому запросу или последнему веб-сайту вы были.

Как веб-разработчик, я бы сказал, что это невозможно. Это наивная журналистика или каким-то образом можно узнать, как посетитель зашел на ваш сайт, какой поисковый запрос он использовал или какой последний веб-сайт он посещал?

Если вы используете Google Analytics, вы можете увидеть, какие поисковые термины используются, но невозможно сопоставить эти поисковые запросы с IP-адресами.

1 ответ1

5

Да. См. RFC 7231 (Протокол передачи гипертекста), раздел 5.5.2.

Поле заголовка "Referer" [sic] позволяет агенту пользователя указывать ссылку на URI для ресурса, из которого был получен целевой URI

Вы можете получить доступ к этому значению через JavaScript, используя свойство document.referer .

Если вы перейдете по этой ссылке на w3schools.com, она продемонстрирует использование этого свойства, чтобы показать вам, что вы пришли с skeptics.stackexchange.com.

Однако если вы переключитесь на https-версию этого вопроса, переход по этой ссылке на w3schools не приведет к тому, что этот сайт станет рефералом. Такое поведение является частью стандарта:

Пользовательский агент НЕ ДОЛЖЕН отправлять поле заголовка Referer в незащищенном HTTP-запросе, если ссылающаяся страница была получена по безопасному протоколу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .