Целта на настройката на референта е да се определи дали да се пренесе оригиналният 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 към httpsame-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">
, за да избегнете проследяване надолу по веригата.