javascript - 单页应用中如何获取“上一页”url?
PHP中文网
PHP中文网 2017-04-11 12:36:22
0
5
254

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?

PHP中文网
PHP中文网

认证高级PHP讲师

reply all (5)
黄舟

想到一个小技巧不知道能不能解决你的问题。跳转时保存当前页面的url在一个变量中。每次跳转都初始化这个变量。然后对比。

    大家讲道理

    也就是referPage的意思。页面一旦加载就执行赋值,把window.location.href赋值给referPage,要检查是否为oldpage的时候,只需要判断

    if (referPage === window.location.href) { // do sth }
      刘奇

      localStorage

        洪涛

        为啥不用 history API 呢,是因为浏览器兼容性问题吗?

          Peter_Zhu

          把应用装进iframe,弄个全局变量,你想获取上上上上个url都可以

            Latest Downloads
            More>
            Web Effects
            Website Source Code
            Website Materials
            Front End Template
            About us Disclaimer Sitemap
            php.cn:Public welfare online PHP training,Help PHP learners grow quickly!