HTML <script> sifat referrerpolicy
Definisi dan penggunaan
referrerpolicy
Sifat menentukan maklumat penyebut yang akan dihantar semasa mendapatkan skrip.
Contoh
Tetapkan 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 sifat
Nilai | Penerangan |
---|---|
no-referrer | Jangan hantar maklumat penyebut. |
no-referrer-when-downgrade |
Nilai lalai. Jika tahap keamanan protokol tetap sama atau lebih tinggi (dari HTTP ke HTTP, dari HTTPS ke HTTPS, dari HTTP ke HTTPS adalah boleh), hantar asal sumber, laluan dan string permintaan. Jika tahap keamanan protokol rendah (dari HTTPS ke HTTP tidak boleh), jangan hantar sebarang kandungan. |
origin | 发送文档的来源(协议、主机和端口)。 |
origin-when-cross-origin | 对于跨域请求,发送文档的来源。对于同源请求,发送文档的来源、路径和查询字符串。 |
same-origin | 对于同源请求,发送引用者(referrer)。对于跨域请求,不发送引用者。 |
strict-origin-when-cross-origin |
如果协议的安全级别保持不变或更高(从 HTTP 到 HTTP,从 HTTPS 到 HTTPS,以及从 HTTP 到 HTTPS 都可以),则发送来源信息。 对于较低安全级别(从 HTTPS 到 HTTP),则不发送任何内容。 |
unsafe-url | 发送来源、路径和查询字符串(无论安全级别如何)。请谨慎使用此值! |
浏览器支持
表中的数字注明了首个完全支持该属性的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
70.0 | 79.0 | 65.0 | 不支持 | 支持 |