1. 程式人生 > >微信靜默授權增加瀏覽器歷史記錄導致跳轉死迴圈的解決方案

微信靜默授權增加瀏覽器歷史記錄導致跳轉死迴圈的解決方案

產生原因

示例程式碼

let urlArray=queryURLParameter(location.href);
            let urlCode=urlArray.code;//通過url獲取到的code
            let authCode=getSession("authCode");//通過session獲取code
            if(!urlCode){
                setSession("authCode",urlCode);
                window.history.back();
            }
            if
(!urlCode&&!authCode){ let authUrl=api.authUrl.replace("REDIRECTURL",encodeURIComponent(location.href));//授權回撥地址 console.log(authUrl); window.location.replace(authUrl); }