收藏
回答

如何解决图片资源设置了 Referer 防盗链后分享小程序图片设置失败?

图片资源设置了 Referer 防盗链,拒绝空 Referer 后,白名单设置了 servicewechat.com , mp.weixin.qq.com 等域名后

小程序内展示图片已经正常,但小程序分享链接封面图仍不起效,请问分享封面图该设置什么域名白名单?




回答关注问题邀请回答
收藏

5 个回答

  • 咻咻咻啾啾啾
    咻咻咻啾啾啾
    09-20

    我这边解决是通过 nginx 判断 ua 搞定的,给你们参考一下


     set $flag 0;
          if ($http_user_agent ~ .*Dalvik.+Android.+) {
            set $flag 1;
          }
    
          if ($http_user_agent ~ WeChat.+CFNetwork.+Darwin) {
            set $flag 1;
          }
    
          if ($invalid_referer) {
            set $flag '${flag}1';
          }
          if ($flag = '01') {
            return 666;
          }
    
    09-20
    有用
    回复
  • 陈三尺
    陈三尺
    08-10

    一样有这个问题,设置空 Referer就能显示。

    求解决。

    08-10
    有用
    回复 1
  • 文旭
    文旭
    04-16

    一样的问题,最后也没解决 阿里云让设置oss防盗链的referer为空

    04-16
    有用
    回复 1
  • Rock
    Rock
    03-20

    请问解决了吗

    03-20
    有用
    回复 1
  • 阿康.sol
    阿康.sol
    2023-12-11

    我也需要,我也是只设置了servicewechat.com,分享图不显示,不知道是哪个域名

    2023-12-11
    有用
    回复 1
登录 后发表内容