HTML <a> 标签的 referrerpolicy 属性 详解
HTML基础 2022-06-02 10:33:29小码哥的IT人生shichen
HTML <a> 标签的 referrerpolicy 属性
实例
设置链接的 referrerpolicy:
<a href="https://www.phpcodeweb.com" referrerpolicy="origin">
定义和用法
referrerpolicy
属性规定当用户单击超链接时要发送哪些引荐来源信息。
浏览器支持
表格中的数字注明了完全支持该属性的首个浏览器版本。
属性 | Chrome | Internet Explorer / Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
referrerpolicy | 51.0 | 79.0 | 50.0 | 11.1 | 38.0 |
语法
<a 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 不行)。 |
origin | 发送文档的来源(协议、主机和端口)。 |
origin-when-cross-origin | 为跨域请求发送文档的来源。为同源请求发送来源、路径和查询字符串。 |
same-origin | 为同源请求发送引用者。不为跨域请求发送引用者。 |
strict-origin-when-cross-origin | 如果协议安全级别保持不变或更高(HTTP 到 HTTP、HTTPS 到 HTTPS 和 HTTP 到 HTTPS 都可以),则发送来源。不发送任何安全级别较低的内容(HTTPS 到 HTTP)。 |
unsafe-url | 发送来源、路径和查询字符串(不考虑安全性)。请小心使用这个值! |