本文主要是介绍无法直接访问微信传来的图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
title: 无法直接访问微信传来的图片
date: 2024-06-02 09:51:44
tags: vue3
使用微信永久素材库中的图片时候发现图片已经被正常的接收了,但是发现在使用的时候发现不能正常使用相关的图片。
后来发现微信官方对传来的图片数据的url进行了加密,是不能让我们直接使用图片链接,时得这个图片成为我们网页的一部分的。
解决方法
<meta name="referrer" content="no-referrer" />
原理
这是一个HTML标签,用于设置文档的引用策略,影响浏览器在加载图片或其他资源时是否发送引用信息。
当浏览器加载一个图片或其他资源时,通常会在HTTP请求中包含一个Referer
头部,这个头部包含了请求资源的页面的URL。这可以让服务器知道请求是从哪个页面来的。但是,如果您不希望发送这个信息,可以在<meta>
标签中设置content="no-referrer"
,这样浏览器在加载任何资源时都不会发送引用信息。
简单来说就是,添加了这个信息,就不向相关服务器告知我引用了他,以达到越过图片加密的相关步骤。
这篇关于无法直接访问微信传来的图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!