js設置手動刷新一次,使用的原因,頁面進來第一次會報錯或者IOS獲取不到定位,影響代碼執行

// 在js代碼中第一行設置開關
var histNum = sessionStorage.getItem("xxx") ? sessionStorage.getItem("xxx") : 0
var histUrl = sessionStorage.getItem("hist") ? sessionStorage.getItem("hist") : window.location.href
    if(histNum == 0) {
        sessionStorage.setItem("xxx",1)
        history.go(0)
    }
    var setInterOff = setInterval(()=>{
        if(histUrl != window.location.href){
            sessionStorage.removeItem("xxx")
            sessionStorage.removeItem("hist")
            clearInterval(setInterOff)
        }
    },1000)

 

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