리퍼러 설정의 목적은 외부 도메인 이름으로 이동할 때 원래 웹사이트 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">
, 다운스트림 추적을 피하기 위해.