在iOS10系統(tǒng)中微信后退無法發(fā)起ajax請求的問題解決辦法
在IOS10的系統(tǒng)中,在微信客戶端中打開網(wǎng)頁中的后退按鈕,url后退為之前瀏覽網(wǎng)頁的url,但是有時候網(wǎng)頁會顯示空白,后經(jīng)過一步步調(diào)試,發(fā)現(xiàn)是發(fā)送ajax請求出現(xiàn)了問題,ajax返回的status的值為0。
status的值為0的情況
1、If the state is UNSENT or OPENED, return 0.(如果狀態(tài)是UNSENT或者OPENED,返回0)
2、If the error flag is set, return 0.(如果錯誤標(biāo)簽被設(shè)置,返回0)
3、Return the HTTP status code.(返回HTTP狀態(tài)碼)
懷疑是微信內(nèi)置瀏覽器攔截了請求吧,但是也無法解釋這種空白情況為什么是偶發(fā)的。
在網(wǎng)上看到了可以通過延時發(fā)送請求解決,一般300ms即可
error: function (xhr, status) {
if (xhr.status == 0) {
setTimeout(function(){},300);
}
}
以上所述是小編給大家介紹的在iOS10系統(tǒng)中微信后退無法發(fā)起ajax請求的問題解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
VIVO手機上del鍵無效OnKeyListener不響應(yīng)的原因及解決方法
最近有用戶反饋VIVO手機上回出現(xiàn),Del鍵無效的問題,最后找到問題所在是EdiText的OnKeyListener沒有響應(yīng),下面通過本文給大家分享下解決方案2016-12-12
iOS App中調(diào)用iPhone各種感應(yīng)器的方法總結(jié)
Xcode環(huán)境中包含CoreMotion框架,能夠幫助我們調(diào)用硬件設(shè)備的加速度傳感器和陀螺儀等感應(yīng)器,下面比較詳細(xì)地整理了iOS App中調(diào)用iPhone各種感應(yīng)器的方法總結(jié),需要的朋友可以參考下:2016-07-07
iOS應(yīng)用開發(fā)中AFNetworking庫的常用HTTP操作方法小結(jié)
AFNetworking庫是Objective-C語言寫成的用于處理HTTP的第三方庫,在GitHub上開源并且一直在被更新和維護,下面就一起來看一下iOS應(yīng)用開發(fā)中AFNetworking庫的常用HTTP操作方法小結(jié)2016-05-05
深入解析iOS應(yīng)用開發(fā)中九宮格視圖布局的相關(guān)計算方法
這篇文章主要介紹了iOS應(yīng)用開發(fā)中九宮格視圖布局的計算方法,包括item尺寸和坐標(biāo)等一系列影像布局的數(shù)值相關(guān)計算的講解,需要的朋友可以參考下2016-03-03
iOS中的UITextView文字輸入光標(biāo)使用技巧小結(jié)
UITextView在用戶體驗方面有著十分明顯的作用,包括鍵盤的呼出及文字的選擇等,接下來就來整理給出一份iOS中的UITextView文字輸入光標(biāo)使用技巧小結(jié),需要的朋友可以參考下2016-05-05
iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod
這篇文章主要介紹了iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08

