收藏
回答

wx.previewImage(OBJECT)ios BUG?

问题模块
API和组件

wx.previewImage 苹果端点击预览图片怎么一直出现的是加载状态?怎么安卓平台点击后没有加载状态?是官方bug还是服务器的原因?

最后一次编辑于  2017-11-16
回答关注问题邀请回答
收藏

3 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-01-09

    请确认下是不是图片需要cookie才能访问?


    微信的WKWebview内设置的cookie无法与原生的previewImage的图片请求共享。所以对于图片服务器后端需要通过cookie校验通过返回正确图片数据的情况,需要开发者在服务端适配兼容。

    推荐解决方案:通过在url参数中带上服务器生成的token字符串访问图片资源,服务器再通过此有效token获取具体需要传递的校验数据进行校验后返回正确的图片数据。


    2018-01-09
    赞同 1
    回复 1
    • 韦毅勇
      韦毅勇
      06-11

      这个回复是对的,可能图片是放在云上。云上是有控制的

      06-11
      回复
  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2017-11-16

    请确认图片可以正常访问

    2017-11-16
    赞同
    回复 2
    • 杨门剑侠
      杨门剑侠
      01-07

      我也 遇到一样的问题了


      01-07
      回复
    • Layne
      Layne
      08-21

      预览图片 安卓没问题,IOS 真机测试才能看,开发版和体验版不能查看,好像无法调用,连黑框都没有。这是为什么?回复

      08-21
      回复
  • 远方不远
    远方不远
    2017-11-17

    图片安卓上能点击预览  苹果上点击一直是加载状态..

    2017-11-17
    赞同
    回复