单页应用中如何获取“上一页”url?
Page-1:
http://localhost:8080/main.html#app.page1
Page-2:
http://localhost:8080/main.html#app.page2
...
Page-N:
http://localhost:8080/main.html#app.pageN
newPage:
http://localhost:8080/main.html#new.page
由于本人说明的不够清楚,大家有些不了解需求...
修改:
多个page-1,page-2...page-n 页面都可以跳到newPage页面,我如何在newPage页面获取到之上个页面的url?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
为啥不用 history API 呢,是因为浏览器兼容性问题吗?
想到一个小技巧不知道能不能解决你的问题。跳转时保存当前页面的url在一个变量中。每次跳转都初始化这个变量。然后对比。
也就是referPage的意思。页面一旦加载就执行赋值,把window.location.href赋值给referPage,要检查是否为oldpage的时候,只需要判断
localStorage
把应用装进iframe,弄个全局变量,你想获取上上上上个url都可以