问题
图片来自微信公众平台未经许可不可引用
原因
当我们在浏览网页时,服务器会返回网页的文本内容,而对于网页中的图片,浏览器需要请求图片所在的服务器来获取图片内容。在互联网上,通常会被要求提供“引荐人”的信息,即告诉服务器你是从哪里得知该网页的。为了传递这个信息,HTTP协议设计了一个名为Referer(错误拼写,正确拼写应为Referrer)的字段,它在请求头中带上引荐网页的URL。
在浏览器访问包含微信公众号图片的网页时,浏览器会自动将请求该图片的网页地址作为Referer字段的值,发送给微信图片服务器。微信图片服务器会检查Referer字段,如果发现不是来自微信的域名,就会返回一张特定的图片,上面写着“此图片来自微信公众平台,未经允许不可引用”。这是为了防止其他网站使用微信的图片,避免浪费微信的带宽资源。这种机制被称为防盗链。
因此,当我们在笔记软件或阅读器中直接加入来自微信公众号的图片时,浏览器会将请求发送给微信图片服务器,并在Referer字段中携带使用了该图片的网页地址。微信图片服务器根据这个信息来判断是否允许请求,并返回相应的结果图片。
解决
<meta name="referrer" content="never">
版权声明:本文为原创文章,版权归 星环博客 所有,转载请注明出处!
本文链接: https://xhto.cn/archives/279.html
友情提示:添加友联和友联失效404的请联系博主,并确保自己网站已经添加博主为友联!
黑色的背后是黎明... + 赞赏博主吧!已经穷的开不起站了~
想想你的文章写的特别好www.jiwenlaw.com
想想你的文章写的特别好https://www.jiwenlaw.com/
叼茂SEO.bfbikes.com
叼茂SEO.bfbikes.com