微信靜默授權增加瀏覽器歷史記錄導致跳轉死迴圈的解決方案
阿新 • • 發佈:2019-01-22
產生原因
示例程式碼
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);
}