微信小程序框架的两个兼容性bug
发布于 6 年前 作者 gkang 10021 次浏览 来自 问答

我们的小程序(动动文字)上线以来收到用户不少反馈,其中,有两个集中反映的问题,我们初步判断是属于微信小程序框架自身的兼容性问题。建议微信团队关注:


1、wx.previewImage(OBJECT) 在iOS8.1和iOS8.3 上有极大几率点击调用接口失败,附上其中两个用户发给我们的视频:

复现视频1:http://wl.wanwuhuakai.com/static/img/v1.mp4

复现视频2:http://wl.wanwuhuakai.com/static/img/v2.mp4

复现视频3:http://wl.wanwuhuakai.com/static/img/v3.mp4

2、Android4.4.2(我们收到的反馈集中在红米1用户) 调用wx.downloadFile(OBJECT)如果有中文参数,该接口没有进行urlencode导致出现解析不了的情况(出现“?”),其他设备没发现有此问题


上述两个问题建议微信关注,尤其是第二个问题,反馈人数不少。

如需进步澄清上述问题细节,可随时联系邮箱:[email protected]

小程序加油!


2 回复
wx.chooseImage({
          count: 9, // 最多可以选择的图片张数,默认9
          sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有
          sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有
          success: function(res){
            // success
            wx.previewImage({
              // current: 'String', // 当前显示图片的链接,不填则默认为 urls 的第一张
              urls: res.tempFilePaths,
              success: function(res){
                // success
              },
              fail: function() {
                // fail
              },
              complete: function() {
                // complete
              }
            })
          },
          fail: function() {
            // fail
          },
          complete: function() {
            // complete
          }
        })

我刚帮你试了下,这段代码没问题,你出问题的是什么手机系统号是多少

wx.previewImage好像是不能预览本地临时路径?我通过chooseImage得到path(wxfile://tmp_xxxx)传入previewImage的urls,似乎不行

回到顶部