使用外站图片403

163 阅读1分钟

在自己的小程序使用第三方的图片,之前没有开启防盗链,可以正常显示,但是后面这个网站开启了

解决方案:

srcUrl.replace(/http\w{0,1}:\/\/p/g, 'https://images.weserv.nl/?url=p')

如果是其他项目有 index.html,直接添加

一般来说,防盗链机制会判断图片请求的 Request Headers 里的 Referer 字段的值是否是允许的地址,如果不是,则不允许访问相应的资源。所以,一种可能的解决办法是在 HTML 页面中设置 Referrer-Policy 为 no-referrer,在发送 HTTP 请求时不发送 Referer 信息:

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