前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【html】referrer值的设置小记

【html】referrer值的设置小记

作者头像
一朵灼灼华
发布2022-08-05 20:51:50
发布2022-08-05 20:51:50
5.8K00
代码可运行
举报
运行总次数:0
代码可运行

html中的referrer值的设置

当html页面中引入跨域的资源时(image,js,css等),可在html的header中加上

代码语言:javascript
代码运行次数:0
运行
复制
<meta name="referrer" content=“no-referrer”>

代码语言:javascript
代码运行次数:0
运行
复制
<img referrerpolicy="no-referrer" src=" http://img.heanny.cn/favicon.ico"/>
<a href="http://heanny.cn" referrerpolicy="no-referrer">Index</a>
#而不是!
<img referrer="no-referrer|origin|unsafe-url" src=" http://img.heanny.cn/favicon.ico"/>
分析

referrer是用于追踪用户是从哪个页面跳转过来,设置为no-referrer,表示所有请求都不发送referrer. 如果content属性不是合法的取值,浏览器会自动选择no-referer策略

<meta name="referrer" content=“{}”>中的值设置如下:

  • 空字符串
  • no-referrer
  • no-referrer-when-downgrade 默认值,当https到http的请求不会发送referrer
  • same-origin 同源的请求,会发送referrer
  • List item
  • origin 会发送,但是只发送协议和域名信息
  • strict-origin 会发送,但是只发送协议和域名信息,当https到http的请求不会发送referrer
  • origin-when-cross-origin 同源的请求,会发送referrer,不同源的情况下,只发送协议和域名信息
  • strict-origin-when-cross-origin 同源的请求,会发送referrer,https到http的请求不会发送referrer,其他时候,只发送源信息
  • unsafe-url 任何时候都发送referrer

注意

当设置为<meta name="referrer" content=“no-referrer”>时,百度统计、cnzz等统计网站可能会导致失效,并且当七牛云设置了Referer 防盗链且不为空时,将不可访问~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • html中的referrer值的设置
    • 分析
    • 注意
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档