过程
1.保存当前地址并加密,并作为参数拼接到登录页地址中
2.在登录页写方法:获取到参数,
3.登录成功后,解密参数获取前地址,跳回去。
//location.href获取地址
//window.encodeURIComponent加密地址
//window.location.assign跳转
window.location.assign('../登录.html' + '?redirect='window.encodeURIComponent(location.href));
//window.location.search获取参数(如下图)
//window.decodeURIComponent解密地址
window.location.assign(window.decodeURIComponent(根据地址获取到的加密地址));
window.location.search获取的参数
加密后的样子
http%3A%2F%2Fsit.miaocode.com%2Fk1811%2FcontestSystem%2Fmine.html
扩展
如果想加个注册渠道码,应该再拼一个 :…/login.html?channel=xxxx&redirect=xxxxx, 再在登录页写逻辑获取到这个channel就好了。