HTML <area> referrerpolicy 属性
定义和用法
referrerpolicy
属性规定当用户单击超链接时要发送的 referrer 信息(引用者信息)。
实例
为区域超链接设置 referrerpolicy 属性:
<map name="planetmap"> <area shape="rect" coords="0,0,114,576" href="sun.html" referrerpolicy="same-origin"> <area shape="circle" coords="190,230,5" href="mercur.html" referrerpolicy="same-origin"> <area shape="circle" coords="228,230,5" href="venus.html" referrerpolicy="same-origin"> </map>
语法
<area referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
属性值
值 | 描述 |
---|---|
no-referrer | 不发送引用者信息。 |
no-referrer-when-downgrade | 默认。如果协议安全级别保持不变或更高(HTTP 至 HTTP、HTTPS 至 HTTPS、HTTP 至 HTTPS 都可以),则发送来源、路径和查询字符串。不向安全级别较低的级别发送任何内容(HTTPS 至 HTTP 是不行的) |
asal | Hantar asal dokumen (protokol, hos dan port). |
origin-when-cross-origin | Hantar asal dokumen untuk permintaan luar asal. Untuk permintaan asal, hantar asal, laluan dan string carian. |
same-origin | Hantar maklumat halaman rujukan untuk permintaan asal. Untuk permintaan luar asal, tiada maklumat halaman rujukan dihantar. |
strict-origin-when-cross-origin | Jika tahap keselamatan protokol tetap sama atau lebih tinggi (HTTP ke HTTP, HTTPS ke HTTPS serta HTTP ke HTTPS), hantar asal. Bagi tahap yang kurang selamat (daripada HTTPS ke HTTP), tiada kandungan dihantar. |
unsafe-url | Hantar asal, laluan dan string carian (tanpa mengambil kawalan keselamatan). Gunakan nilai ini dengan berhati-hati! |
Dukungan Pelayar
Nombor dalam tabel menunjukkan versi pereka palingawal yang mendukung sifat ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
51.0 | 79.0 | 50.0 | 11.1 | 38.0 |