前端绕过微信公众号文章的图片防盗链

东明兄 2021-06-13
0条评论 724 次浏览
东明兄 2021-06-130条评论 724 次浏览

图片防盗链一般是根据判断请求头中的referrer实现的。
html中可以通过meta标签控制referrer。

在文档头部添加meta标签

不发送 HTTP Referer 请求头。

<meta name="referrer" content="no-referrer">

刷新页面可以发现网页中所有请求都没有referrer请求头了,引用的微信公众号图片也可正常显示了,但是有些网站自身的一些业务可能也需要referrer请求头的,建议将referrer配置为same-origin。

对同源请求发送完整 URL(不含 URL 参数),其他情况下,请求不包含 referrer 请求头:

<meta name="referrer" content="same-origin">

参考地址
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/meta/name

发表评论

您的电子邮箱地址不会被公开。