HTML <a> referrerpolicy-ominaisuus
Määritelmä ja käyttö
referrerpolicy
Ominaisuus määrittelee, mitä viittaustietoja (viittaajan tiedot) lähetetään, kun käyttäjä napsauttaa hyperlinkkiä.
Esimerkki
Aseta referrerpolicy-linkkiä:
<a href="https://www.codew3c.com" referrerpolicy="origin">
Syntaksi
<a referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
Ominaisuusarvo
Arvo | Kuvaus |
---|---|
no-referrer | Älä lähetä viittaajan tietoja. |
no-referrer-when-downgrade | Oletusarvo. Jos protokollan turvallisuustaso pysyy muuttumattomana tai korkeampina (HTTP:stä HTTP:ään, HTTPS:stä HTTPS:ään, HTTP:stä HTTPS:ään myös hyväksytään), lähetä lähde, polku ja kyselymerkkijono. Älä lähetä mitään sisällöstä turvallisuustasoa matalammalle tasolle (HTTPS:stä HTTP:ään ei hyväksytä). |
origin | Lähetä dokumentin lähde (protokolla, isäntä ja portti). |
origin-when-cross-origin | Lähetä dokumentin lähde (protokolla, isäntä ja portti) rajoitetuille pyyntöille. Lähetä lähde, polku ja kyselylauseke samorsuuntaisille pyyntöille. |
same-origin | Lähetä viittaussivun tiedot samorsuuntaisille pyyntöille. Lähetä viittaussivun tietoja rajoitetuille pyyntöille. |
strict-origin-when-cross-origin | Jos protokollan turvallisuustaso pysyy samana tai on korkeampi (HTTP:stä HTTP:ään, HTTPS:stä HTTPS:ään sekä HTTP:stä HTTPS:ään), lähetä lähde. Epävarmempien tasoista (HTTPS:stä HTTP:ään) ei lähetetä mitään. |
unsafe-url | Lähetä lähde, polku ja kyselylauseke (turvallisuus ei oteta huomioon). Käytä tätä arvoa varoen! |
Selaimen tuki
Taulukossa olevat numerot osoittavat ensimmäisen täysin tukevan selaimen version.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
51.0 | 79.0 | 50.0 | 11.1 | 38.0 |