最近的项目中,要把合作方的内容接入公司的小程序中做展示。公司的小程序跨微信端和飞书端,而合作方的图片为了防盗链加入了referer检查,所以在没有办法正常展示。最终通过配置referer白名单解决。
小程序环境下请求referer如下(飞书环境下抓包非常困难,通过服务端代理图片记录日志拿到):
- 微信小程序图片请求referer: servicewechat.com/
- 部分微信版本下,小程序内请求header部分referer为空
- 安卓端飞书小程序referer: tmaservice.developer.toutiao.com
- iOS飞书小程序的图片请求header部分无referer