假如有如下页面,用户按顺序访问后,按浏览器返回或者程序返回,怎么处理更合适?
A1,B1,C1都为根视图.
**A1/A2/A3**
**B1/B2/B3/B4**
**C1/C2/C3**
问题一:按目录顺序访问
访问记录:A1->A2->A3
返回方案1:A3->A2->A1
问题二: 重复访问
访问记录:A1->A2->A3->A2->A3->A1->A2->A3->A2->A3->A2->A3...
返回方案1:A3->A2->A3->A2->A3...->A2->A1
返回方案2:A3->A2->A1
问题三:跨目录访问
访问记录:A1->A2->A3->B3->B2->C1->C2->C3
返回方案1:C3->C2->C1->B2->B3->A3->A2->A1
返回方案2:C3->C2->C1
很明显浏览器使用的是方案1,从哪来就回哪去,在单页返回网站应用时,交叉访问过大时,无法有效的返回.
方案2,又是傻傻的按固定路径返回,用户无法回到原来的界面.
请问一下,大家设计WebApp时,访问路径如何处理?JS有没有方面路由管理.
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
学习是最好的投资!