使用蘋果手機測試的。
調用微信的js-sdk在系統中實現上傳、預覽附件的功能。在本身的手機測試經過後,直接丟給QA測試了。
本覺得相安無事了,沒想到QA用安卓手機測的時候竟然不得,使用的是下載下來的jweixin-1.2.0.js。javascript
wx.previewFile({ url: url, // 須要預覽文件的地址(必填,能夠使用相對路徑) --> 須要帶域名和端口號 name: name ? name : '', // 須要預覽文件的文件名(不填的話取url的最後部分) size: 22189 // 須要預覽文件的字節大小(必填) });
把微信的demo直接放到項目中,直接點擊是能夠預覽文件的。
我直接在jweixin-1.2.0.js搜索是搜不到previewFile,能夠搜到previewImage等。
這個函數是企業微信纔有的,按道理來講js-sdk中應該要有這個函數的,也不該該蘋果能夠顯示,而安卓不能夠顯示。
調試了一週,問了無數遍客服仍是無果。
想到一個「曲線救國」的辦法,就是直接引入遠程的JS。
神奇的是竟然能夠使用了,而搜索預覽文件的函數卻搜不到,下載下來的也沒有。暫時就先在這裏記錄一下這個坑~java
<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>