惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
Martin Fowler
Martin Fowler
Last Week in AI
Last Week in AI
罗磊的独立博客
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
V
Visual Studio Blog
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
博客园_首页
人人都是产品经理
人人都是产品经理
量子位
美团技术团队
The Cloudflare Blog
小众软件
小众软件
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
D
DataBreaches.Net
博客园 - Franky

OhYee 博客

小鹏辅助驾驶测评|OhYee 博客 小鹏非支持手机开启自动解锁|OhYee 博客 使用函数计算实现 301 重定向|OhYee 博客 针对 HTML 内容使用 Ant Design 图片弹框|OhYee 博客 博客进程泄露及僵尸进程解决|OhYee 博客 蓝易云服务器体验|OhYee 博客 SSH 调起本地 VSCode|OhYee 博客 【2022 秋招内推】阿里云后端研发工程师|OhYee 博客 使用函数计算获取 IP 地址信息|OhYee 博客 正确获取客户端 IP/HTTP Header 也可能重复|OhYee 博客 评测 Oculus Quest2 及 BigScreen|OhYee 博客 NextJS 热重载保留状态|OhYee 博客 如何优雅地贴 gist 代码|OhYee 博客 Linux 精细化文件权限|OhYee 博客 VSCode 容器开发环境|OhYee 博客 Clash 的不兼容更新排查|OhYee 博客 Zeek 导出 PCAP|OhYee 博客 记一次 ssh 配置问题|OhYee 博客 Git Commit 规范化工具|OhYee 博客 谈谈《星之卡比-探索发现》|OhYee 博客 VSCode 快捷键绑定 Shell 命令|OhYee 博客 ASN.1 语法及 X.509 证书格式解析解析|OhYee 博客 腾讯企业邮箱忽略 MX 记录发信|OhYee 博客 Chrome/Edge 标签组插件|OhYee 博客 【应届内推】阿里云后端研发工程师|OhYee 博客 损坏的 Typecho 备份处理为 JSON|OhYee 博客 VS Code VIM 插件高效使用|OhYee 博客 SSH 正反向代理|OhYee 博客 Let's Encrypt 根证书过期引发的问题|OhYee 博客 OpenWRT 忽略内核依赖|OhYee 博客
图片refer隐藏|OhYee 博客
2020-02-23 · via OhYee 博客

在友链配置的过程中,发现一些网站(如CSDN)为了防盗链可能会通过refer来检测来源,因此可以使用去掉refer来实现正确请求资源

这是一篇最后编辑于 6 年前 的文章,其内容可能与目前实际情况差异较大,请注意甄别

图片refer隐藏

以CSDN为例,如果从别的站点引入用户头像可能会报403错误,但是直接访问却可以正确显示,可以很容易发现是由于CSDN服务端判断了refer字段

403 Forbidden
You don't have permission to access the URL on this server.

Powered by Tengine

使用referrerPolicy

经过查询发现可以使用referrerPolicy字段设置不显示refer1,如<img src="xxx" referrerPolicy="no-referrer" />
当然,还有更多的办法2,但是由于只是为了显示友链的图片,就不涉及了

React with TypeScript

React中已经可以在img标签里配置referrerPolicy字段,但是其@types/react中只有iframeanchor中存在该字段,因此如果在img中如果直接使用该字段会报错

为了解决该问题,已经提交了一个PR:[@types/react] Add referrerPolicy to img attrs in React,看样子应该会在一段时间后合并成功
如果急着使用该功能,可以使用<img src="xxx" {...{ referrerPolicy: 'no-referrer' }} />来临时解决

参考资料


  1. 掘金-如何绕开referrer防盗链 ↩︎

  2. 阮一峰的网络日志-HTTP Referer 教程 ↩︎