在iOS10系統(tǒng)中微信后退無法發(fā)起ajax請(qǐng)求的問題解決辦法
在IOS10的系統(tǒng)中,在微信客戶端中打開網(wǎng)頁(yè)中的后退按鈕,url后退為之前瀏覽網(wǎng)頁(yè)的url,但是有時(shí)候網(wǎng)頁(yè)會(huì)顯示空白,后經(jīng)過一步步調(diào)試,發(fā)現(xiàn)是發(fā)送ajax請(qǐng)求出現(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.(如果錯(cuò)誤標(biāo)簽被設(shè)置,返回0)
3、Return the HTTP status code.(返回HTTP狀態(tài)碼)
懷疑是微信內(nèi)置瀏覽器攔截了請(qǐng)求吧,但是也無法解釋這種空白情況為什么是偶發(fā)的。
在網(wǎng)上看到了可以通過延時(shí)發(fā)送請(qǐng)求解決,一般300ms即可
error: function (xhr, status) {
if (xhr.status == 0) {
setTimeout(function(){},300);
}
}
以上所述是小編給大家介紹的在iOS10系統(tǒng)中微信后退無法發(fā)起ajax請(qǐng)求的問題解決辦法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
VIVO手機(jī)上del鍵無效OnKeyListener不響應(yīng)的原因及解決方法
最近有用戶反饋VIVO手機(jī)上回出現(xiàn),Del鍵無效的問題,最后找到問題所在是EdiText的OnKeyListener沒有響應(yīng),下面通過本文給大家分享下解決方案2016-12-12
iOS擼一個(gè)簡(jiǎn)單路由Router的實(shí)現(xiàn)代碼
這篇文章主要介紹了iOS擼一個(gè)簡(jiǎn)單路由Router的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09
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庫(kù)的常用HTTP操作方法小結(jié)
AFNetworking庫(kù)是Objective-C語(yǔ)言寫成的用于處理HTTP的第三方庫(kù),在GitHub上開源并且一直在被更新和維護(hù),下面就一起來看一下iOS應(yīng)用開發(fā)中AFNetworking庫(kù)的常用HTTP操作方法小結(jié)2016-05-05
深入解析iOS應(yīng)用開發(fā)中九宮格視圖布局的相關(guān)計(jì)算方法
這篇文章主要介紹了iOS應(yīng)用開發(fā)中九宮格視圖布局的計(jì)算方法,包括item尺寸和坐標(biāo)等一系列影像布局的數(shù)值相關(guān)計(jì)算的講解,需要的朋友可以參考下2016-03-03
iOS中的UITextView文字輸入光標(biāo)使用技巧小結(jié)
UITextView在用戶體驗(yàn)方面有著十分明顯的作用,包括鍵盤的呼出及文字的選擇等,接下來就來整理給出一份iOS中的UITextView文字輸入光標(biāo)使用技巧小結(jié),需要的朋友可以參考下2016-05-05
iOS Runntime 動(dòng)態(tài)添加類方法并調(diào)用-class_addMethod
這篇文章主要介紹了iOS Runntime 動(dòng)態(tài)添加類方法并調(diào)用-class_addMethod的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08

