收藏
回答

小程序分享的图片链接可以正常访问,但是分享出去却是一片空白?

首先是因为这张图片的cdn缓存没有清除,导致它是空白的。我第一次点进去分享就加载了空白的图片,接着我把图片缓存清楚之后,图片可以正常访问了。但是再点小程序进去分享的话还是一片空白,就算我把小程序删除重新搜索也没有用。但如果不是第一次加载过空白图片的人使用是正常没有问题的,请问我该如何解决这个问题,附上图片链接:https://lop-prod.cdn.bcebos.com/temp/itemImg/4400248/625BBB5BC34281D9E371930E0DC3E69A.png

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

2 个回答

  • c
    c
    2021-12-10

    如果是缓存问题在图片链接后面加参数试一试

    let url = "https://lop-prod.cdn.bcebos.com/temp/itemImg/4400248/625BBB5BC34281D9E371930E0DC3E69A.png"

    let newurl = `${url}?v=${Date.now()}`



    2021-12-10
    有用
    回复 1
    • 威尔磊
      威尔磊
      2021-12-10
      加参数上次在线上碰见过另一个问题,就是加了参数的是空白,不加参数正常,我很费解。。。
      2021-12-10
      回复
  • TNT
    TNT
    2021-12-10

    猜测是你的CDN节点没有同步到?再等等?获取你去调用下刷新预取

    2021-12-10
    有用
    回复 4
    • 威尔磊
      威尔磊
      2021-12-10
      我用我同事的手机分享出去是正常的,就是因为我第一次加载了空白图片。而且我小程序代码也没有做缓存,每次都是获取新的链接赋值。如果是微信这边的缓存的话,我删除小程序也不会清除掉吗
      2021-12-10
      回复
    • TNT
      TNT
      2021-12-10回复威尔磊
      删除小程序(需要删除开发、正式、体验)才会清掉完整的缓存
      2021-12-10
      回复
    • 威尔磊
      威尔磊
      2021-12-10回复TNT
      全部删了,还是没有作用,看来只能更换图片链接才能重新加载了么
      2021-12-10
      回复
    • TNT
      TNT
      2021-12-13回复威尔磊
      那看起来还是CDN节点的缓存问题。刷新预取用了吗
      2021-12-13
      回复
登录 后发表内容