在自己的小程序使用第三方的图片,之前没有开启防盗链,可以正常显示,但是后面这个网站开启了
解决方案:
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" />