收藏
回答

wx.previewImage() 在安卓下未正确处理http重定向返回相对路径的情况

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.previewImage() 微信安卓客户端 8.0.16.2040 2.21.2

测试在模拟器和ios上均工作正常,

但在安卓上返回同一url时会一直转圈, 无法正常开启, 怀疑安卓版微信可能把重定向的地址当做了本地文件来处理?

拉了三张一样的图, 只是重定向方式不一样, 可以看到只有第三张能加载成功, 而三种重定向方式都能在浏览器里面加载成功

相关http规范可参考https://datatracker.ietf.org/doc/html/rfc7231#page-68, 希望能正常的遵循http规范的实现

重定向到相对地址(以或者不以'/'开头)的访问会失败, 不以'/'开头的情况未测试, 到`https://域名`是正常的

HTTP/1.1 302 Found
Location: /Attachment/Images/c218556c-7f63-441f-8074-e6160b31986a.jpg
最后一次编辑于  2021-12-20
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容