Atribut referrerpolicy HTML <script>
Definisi dan penggunaan
referrerpolicy
Atribut menentukan informasi referensi yang akan dikirim saat mengambil skrip.
Contoh
Atur referrerpolicy untuk skrip:
<script src="myscripts.js" referrerpolicy="origin"></script>
Syarat
<script referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
Nilai atribut
Nilai | Deskripsi |
---|---|
no-referrer | Jangan kirim informasi referensi. |
no-referrer-when-downgrade |
Nilai baku. Jika tingkat keamanan protokol tetap sama atau tinggi (dari HTTP ke HTTP, dari HTTPS ke HTTPS, dari HTTP ke HTTPS boleh), kirim asal sumber, jalur dan string query. Jika tingkat keamanan protokol rendah (dari HTTPS ke HTTP tidak boleh), jangan kirimkan apapun. |
origin | Kirim sumber dokumen (protokol, host, dan port). |
origin-when-cross-origin | Untuk permintaan antar domain, kirim sumber dokumen. Untuk permintaan sumber yang sama, kirim sumber, jalur, dan string query. |
same-origin | Untuk permintaan sumber yang sama, kirim referensi. Untuk permintaan antar domain, tidak kirim referensi. |
strict-origin-when-cross-origin |
Jika tingkat keamanan protokol tetap sama atau tinggi (dari HTTP ke HTTP, dari HTTPS ke HTTPS, serta dari HTTP ke HTTPS), kirim informasi sumber. Untuk tingkat keamanan yang rendah (dari HTTPS ke HTTP), tidak kirim apa pun. |
unsafe-url | Kirim sumber, jalur, dan string query (tidak peduli tingkat keamanan). Gunakan nilai ini dengan hati-hati! |
Dukungan Browser
Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
70.0 | 79.0 | 65.0 | Tidak Dukung | Dukungan |