关于企业微信wx.previewFile无法执行的解决方案

本文讲述了在使用企业微信JS-SDK时遇到的问题:在苹果手机上预览附件功能正常,但在安卓手机上wx.previewFile无法执行。经过一周调试和询问客服无果,最终通过引入远程JS实现预览功能,但该函数在SDK中并未明确存在。
摘要由CSDN通过智能技术生成

使用苹果手机测试的。
调用微信的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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值