图片返回403
最开始我听了这位兄弟描述的问题之后,我以为是要求的数据有问题,但是我看了返回的连接也都能正常访问,但是又返回个403是什么鬼呢?
想必大家也都知道403状态码是什么意思,表示资源不可用,做事器实际上是已经相应了用户的要求,但是给谢绝了。

然后我又想难道是跨域了吗?不应该啊,要求的仅仅是一个API而已,而且掌握台也并没有报跨域的缺点,况且数据已经返回了。
末了我溘然想到了是不是由于没有设置 header 头要求信息的 Referrer 字段呢?然后我在首页index.html的head头里加了一个meta标签:
<meta name="referrer" content="no-referrer">
加上referrer字段
Referrer这个字段的详细浸染是用户(浏览器)向做事器发送资源要求时,用户所处的位置,用于用户跟踪的。紧张是有三种场景会发送该字段:
表单提交;网页点击跳转链接;页面中要求静态资源,例如:加载脚本、样式、图片等。上述三种场景,个中第三种是最经典的一个场景,有的站不让图片外链,只有自己的站点才能显示,非自家的站点加载图片时都会报错,以是可以设置在要求资源的时候不发送 Referrer 字段。因此须要加上上述的meta标签来办理这个问题。
这便是我办理要求第三方资源的时候图片不加载的方法,各位朋友有碰着过类似的问题吗,欢迎各位大佬在评论区互换。