http://localhost:8080/main.html#app.page1
http://localhost:8080/main.html#app.page2
...
http://localhost:8080/main.html#app.pageN
http://localhost:8080/main.html#new.page
由于本人说明的不够清楚,大家有些不了解需求...
修改:
多个page-1,page-2...page-n 页面都可以跳到newPage页面,我如何在newPage页面获取到之上个页面的url?
想到一个小技巧不知道能不能解决你的问题。跳转时保存当前页面的url在一个变量中。每次跳转都初始化这个变量。然后对比。
也就是referPage的意思。页面一旦加载就执行赋值,把window.location.href赋值给referPage,要检查是否为oldpage的时候,只需要判断
localStorage
为啥不用 history API 呢,是因为浏览器兼容性问题吗?
把应用装进iframe,弄个全局变量,你想获取上上上上个url都可以