素材牛VIP会员
登录之后返回原页面,在原页面有history.back()按钮,然后又回到了登录页面,怎么处理?
 wo***fp  分类:Html5  人气:2241  回帖:3  发布于6年前 收藏

1、从商品列表进入到详情页

window.location.href=detail.html

2、在详情页购买,未登录状态跳转到登录

window.location.href=login.html

登录成功之后返回

window.location.href=detail.html

此时点击回退按钮,回到了登录页面

history.back() //回到了login.html

请问如何回到列表页面?

 标签:html5javascript

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv1 新人
km***04 JS工程师 6年前#1

如果是页面内容中模拟 history.back()还有希望控制,如果是直接在浏览器程序上点后退就比较麻烦了,只能借助login页面以及cookie等等判断来重新定位跳转了(但逻辑上很麻烦,效果不怎么好——你只能定义一种逻辑不在登录后不停留在login页面,要么前向,要么后向)

Lv6 码匠
阿***斤 CEO 6年前#2

那如果是这样呢?登录之后history.back()这样的话,上次就是list了。

list window.location.href=
list -> info window.location.href=
list -> info -> login history.back() 
list -> info 
Lv3 码奴
顺***风 职业无 6年前#3

登陆成功之后的返回,应该使用history.back()

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取