HTML <script> referrerpolicy-ominaisuus
Määrittely ja käyttö
referrerpolicy
Atribuutti määrittää, mitä viittaajatietoja lähetetään skriptin hakemisen yhteydessä.
Esimerkki
Aseta referrerpolicy skriptille:
<script src="myscripts.js" referrerpolicy="origin"></script>
Syntaksi
<script referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
Atribuuttiarvo
Arvo | Kuvaus |
---|---|
no-referrer | Ei lähetetä viittaajatietoja. |
no-referrer-when-downgrade |
Oletusarvo. Jos protokollan turvallisuustaso pysyy samana tai on korkeampi (HTTP:stä HTTP:ään, HTTPS:stä HTTPS:ään, HTTP:stä HTTPS:ään on mahdollista), lähetetään alkuperäinen lähde, polku ja hakemisto-strings. Jos protokollan turvallisuustaso on matala (ei toimi HTTPS:stä HTTP:ään), ei lähetetä minkäänlaista sisältöä. |
origin | Lähetä dokumentin lähde (protokolla, isäntä ja portti). |
origin-when-cross-origin | Ulkoisille pyyntöille lähetä dokumentin lähde. Sisäisille pyyntöille lähetä dokumentin lähde, polku ja kyselylauseke. |
same-origin | Sisäisille pyyntöille lähetä viittaaja (referrer). Ulkoisille pyyntöille ei lähetetä viittaajaa. |
strict-origin-when-cross-origin |
Jos protokollan turvallisuustaso pysyy samana tai on korkeampi (HTTP:stä HTTP:ään, HTTPS:stä HTTPS:ään ja HTTP:stä HTTPS:ään), lähetä lähdeinfo. Alhaisemmassa turvallisuustasossa (HTTPS:stä HTTP:ään) ei lähetetä minkäänlaista sisältöä. |
unsafe-url | Lähetä lähde, polku ja kyselylauseke (riippumatta turvallisuustasosta). Käytä tätä arvoa varoen! |
Selaimen tuki
Taulukossa olevat numerot mainitsevat ensimmäisen selaimen version, joka tukee tätä ominaisuutta täysin.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
70.0 | 79.0 | 65.0 | Ei tukea | Tuki |