微信公众号中登录回到之前页面
2017-08-18 23:25
801 查看
开始时的思路
在去到登录页时将本页的地址存到跳转的url中,然后在登录页中拿到之前页面的地址,登录成功后利用window.location.href再跳回之前的页面。遇到的问题
微信自带的返回是返回到历史页面的上一个,也就是跳转到上面页面后,用户点击返回,就又回到了登录页。解决办法
登录成功后不以window.location.href的形式跳转页面,而是直接 window.history.go(-1)返回到上一页面。遇到的问题
测试发现ios中进入上一页面后不会刷新,没有达到更新页面的效果。解决的办法
在需要进入更新的页面中加入var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.reload(); } }); window.addEventListener('pagehide', function () { isPageHide = true; });
相关文章推荐
- Django——登录后回到请求登录的页面
- React页面登录之后返回之前浏览页面
- srping security3.0(一)----登陆不能抛出自己定义的异常,用户不存在异常,用户尝试登陆次数过多,回到登陆之前访问的页面
- 解决微信公众号页面的按返回键隐藏弹框,而不是跳回到上一个页面的问题
- 点击回到之前页面,并不刷新js histroy
- 登录成功后跳回到原来页面
- web 开发,个人中心每个请求,判断用户是否登录,若没有登录,则跳转到登录页面,登录成功后返回之前页面
- 返回登录页面后如何显示之前填写的…
- 在firefox中backspace返回键不能回到之前的页面
- vue-router登录校验后跳转到之前指定页面如何实现
- 让Drupal在登录后自动跳转到登录之前的页面
- 网站退出登录防止通过返回按钮回到历史页面
- 让登录后回到登录前想访问的页面
- (转)ASP.NET MVC 3.0:基于Ajax的表单提交,A页面认证失败后页面被强转至登录页面,待登录成功将如何回到A页面?
- ubuntu突然出现故障:输入密码登录之后又回到登录页面
- 登录后跳转之前页面
- 编写一个jsp程序,实现用户登录,当用户输入的用户或密码错误时,将页面重定向到错误提示页,并在该页面显示30秒后 自动回到用户登录界面
- [Linux] Ubuntu 12.04 有UI无法登录,输入密码回车后又回到登录页面
- 登录之后跳转到登录之前的页面 going to previous page after login
- 登录成功后跳回到原来页面