A hivatkozó beállításának célja annak meghatározása, hogy az eredeti webhely URL-jét a webhelyen kívüli webhelyre kell-e vinni, amikor egy külső tartománynévre ugrik. Az alapértelmezett böngésző a webhelyen kívüli webhely URL-jét hordozza, tehát az alapértelmezett webhelyen kívüli webhely URL-je. A webhely webhelye nyomon követheti a bejövő webhelyet, de a beállításokon keresztül kikapcsolhatja (forrásra hivatkozva).
kód hozzáadása
//所有请求不发送 <meta name="referrer" content="no-referrer"> //同源的请求,会发送referrer <meta name="referrer" content="same-origin">
Referencia dokumentáció: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" };
üres karakterlánc
no-referrer
Minden kérés nem küld hivatkozástno-referrer-when-downgrade
Alapértelmezett érték, nem küldenek hivatkozást, ha a https a http-re kérisame-origin
Az ugyanabból a forrásból származó kérések esetén hivatkozó kerül elküldésre.origin
Elküldésre kerül, de csak a protokoll és a domain név információi kerülnek elküldésre.strict-origin
Elküldésre kerül, de csak a protokoll és a domain név információit küldi el a hivatkozó, ha a kérés https-ről http-re érkezik.origin-when-cross-origin
Az azonos forrásból érkező kérésekre hivatkozó kerül elküldésre. Különböző források esetén csak a protokoll és a domain név információ kerül elküldésre.strict-origin-when-cross-origin
Az ugyanabból a forrásból származó kérések esetén hivatkozást küld a rendszer a https-ről a http-re. Máskor csak a forrás információkat küldi el.unsafe-url
Hivatkozó küldése bármikor4 módszer áll rendelkezésre:
Referrer-Policy: origin
<meta>
Az elem megváltoztatja a hivatkozó házirendet, és közvetlenül módosítja a hivatkozó nevű tartalmat. <meta name="referrer" content="origin">
<a>
, <area>
, <img>
, <iframe>
, vagy<link>
Az elem beállítja a referrerpolicy attribútumot <a href="http://example.com" referrerpolicy="origin">
<a>
, <area>
, <link>
Az elem beállítja a rel kapcsolat kapcsolatát <a href="http://example.com" rel="noreferrer">
<meta name="referrer" content="no-referrer">
Jelenleg a Baidu statisztikák, a cnzz és egyéb statisztikák érvénytelenek lesznek.<meta name="referrer" content="no-referrer">
, a downstream követés elkerülése érdekében.