問題1:上傳選擇文件是用input寫的,安卓的微信選擇文件的時候,選擇下載(download)目錄下的文件時候,會刷新頁面然後重新進入首頁。
iOS的微信上沒有遇到這個問題。
解決辦法:升級微信到7.0.14,哭暈~~~
<input class="fileInput" type="file" [accept]="fileType" (change)="onSelectFileChange($event)" id="file"/>
問題2:微信選擇文件的時候,accept 如果有多個篩選條件是沒辦法識別的。需要改成 accept="image/*" accept="video/*" accept="*/*"
還有判斷一下是不是微信打開。
if (navigator.userAgent.indexOf("MicroMessenger") != -1) {}//判斷是不是微信打開