用自己的测试号再搞,redirect_uri 本来地址有两个参数
比如http://qqzd6d46f6d.ngrok.wendal.cn/product/detailRouter?productCode=213000117110215010358&detail=213000117110215010359
但授权后回来的url 为http://qqzd6d46f6d.ngrok.wendal.cn/product/detailRouter?productCode=213000117110215010358&code=011PaF4D1pOZ610v5Z4D1BlM4D1PaF4-&state=123
detail 就没了。
这样code是取到了但是会丢参数。
请问是该怎么调整?
$(document).ready(function() {
var local_acc_token = $("#openid").val();
var url = window.location.href;
if (isEmpty(local_acc_token)) {
var code = getQueryString('code');
if (isEmpty(code)) {
// window.history.pushState(null,0,url);
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1b8845f10c0ebe23&" + encodeURI("redirect_uri=" + url) + "&response_type=code&scope=snsapi_base&state=123#wechat_redirect";
}
}
})