微信jsdk上傳圖片第一次點擊上傳失敗問題

前段時間在項目中遇到了一個很奇葩的問題,調用微信jsdk上傳圖片,只有蘋果手機(6s-7這個樣子),第一次點擊上傳圖片就失敗,第二次點就好了,把鏈接粘出去再點也行。微信jsdk授權也沒有任何問題

問題具體描述:員工掃描自己的員工二維碼,如果是第一次掃碼就跳到填寫基本信息頁面,填寫完基本信息後跳到上傳作品頁面,此時直接點擊上傳作品也沒有任何問題,如果不是第一次就重定向到直接上傳作品頁面,問題就出在這個頁面,該頁面蘋果手機第一次點擊上傳作品報錯:
錯誤頁面

後來突然覺得是不是重定向的問題(雖然覺得怎麼也不可能,我們重定向的鏈接拼接了#,#後面的內容用於前端路由跳轉到具體頁面),然後總覺得這個#怪怪的,然後就試着重定向到另一個不帶#的鏈接,結果就沒有問題了0.0

最終解決方案:通過拼參數的形式讓前端去中轉識別拼接#路由,結果問題解決了(一臉懵逼的表情…)這麼說來問題就出在重定向的這個#上面,但是爲什麼前端去拼接跳轉就沒有問題了呢…實在理解不通…

前後端都被折磨了兩天的問題就這麼尷尬的解決了(再次一臉懵逼…)有小夥伴知道問題出在哪裏的,煩請告知,謝謝~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章