产生原因
产生原因和解决方案写的非常详细,
https://blog.csdn.net/shunqixing/article/details/80189410
示例代码
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);
}