使用苹果手机测试的。
调用微信的js-sdk在系统中实现上传、预览附件的功能。在自己的手机测试通过后,直接丢给QA测试了。
本以为相安无事了,没想到QA用安卓手机测的时候居然不得,使用的是下载下来的jweixin-1.2.0.js。
wx.previewFile({
url: url, // 需要预览文件的地址(必填,可以使用相对路径) --> 需要带域名和端口号
name: name ? name : '', // 需要预览文件的文件名(不填的话取url的最后部分)
size: 22189 // 需要预览文件的字节大小(必填)
});
把微信的demo直接放到项目中,直接点击是可以预览文件的。
我直接在jweixin-1.2.0.js搜索是搜不到previewFile,可以搜到previewImage等。
这个函数是企业微信才有的,按道理来说js-sdk中应该要有这个函数的,也不应该苹果可以显示,而安卓不可以显示。
调试了一周,问了无数遍客服还是无果。
想到一个“曲线救国”的办法,就是直接引入远程的JS。