Цель установки реферера состоит в том, чтобы определить, следует ли переносить исходный URL-адрес веб-сайта на внешний веб-сайт при переходе на внешнее доменное имя. Браузер по умолчанию передает URL-адрес на внешний веб-сайт, поэтому по умолчанию используется внешний домен. сайт сайт может отслеживать входящий веб-сайт, но может отключить его через настройки (источник цитаты).
добавить код
//所有请求不发送 <meta name="referrer" content="no-referrer"> //同源的请求,会发送referrer <meta name="referrer" content="same-origin">
Справочная документация:https://www.w3.org/TR/2017/CR-referrer-policy-20170126/#referrer-policies
enum ReferrerPolicy { "", "no-referrer", "no-referrer-when-downgrade", "same-origin", "origin", "strict-origin", "origin-when-cross-origin", "strict-origin-when-cross-origin", "unsafe-url" };
пустая строка
no-referrer
Все запросы не отправляют реферерno-referrer-when-downgrade
Значение по умолчанию, реферер не будет отправлен при запросе https на http.same-origin
Для запросов из одного и того же источника будет отправлен реферер.origin
Оно будет отправлено, но будет отправлена только информация о протоколе и имени домена.strict-origin
Он будет отправлен, но будет отправлена только информация о протоколе и доменном имени. Реферер не будет отправлен, если запрос поступает с https на http.origin-when-cross-origin
Для запросов из одного источника будет отправлен реферер. В случае разных источников будет отправлена только информация о протоколе и имени домена.strict-origin-when-cross-origin
Для запросов из одного и того же источника будет отправлен реферер. Для запросов с https на http реферер не будет отправлен. В других случаях будет отправлена только информация об источнике.unsafe-url
Отправить реферера в любое времяДоступно 4 метода:
Referrer-Policy: origin
<meta>
Этот элемент изменяет политику реферера и напрямую изменяет контент с именем реферер. <meta name="referrer" content="origin">
<a>
, <area>
, <img>
, <iframe>
, или<link>
Элемент устанавливает атрибут Referrerpolicy. <a href="http://example.com" referrerpolicy="origin">
<a>
, <area>
, <link>
Элемент устанавливает связь связи rel <a href="http://example.com" rel="noreferrer">
<meta name="referrer" content="no-referrer">
В настоящее время статистика Baidu, cnzz и другая статистика будут недействительны.<meta name="referrer" content="no-referrer">
, чтобы избежать последующего отслеживания.