浏览器历史,判断是点击了后退按钮还是前进按钮

Posted zyip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器历史,判断是点击了后退按钮还是前进按钮相关的知识,希望对你有一定的参考价值。

var history = this.state.history,
            pages = this.state.pages,
            l = history.length,
            hash = window.location.hash,
            position = "center";

        if (l === 0) {
            history.push(hash);
        } else if (hash === history[l - 2]) {
            history.pop();
            position = "left";
        } else {
            history.push(hash);
            position = "right";
        }

https://github.com/zyip/react/blob/master/src/main.js

 

以上是关于浏览器历史,判断是点击了后退按钮还是前进按钮的主要内容,如果未能解决你的问题,请参考以下文章

java web系统安全退出后点击浏览器后退按钮还会跳转到刚才浏览页面

求HTML网页点击UE浏览器上的后退按钮后能回到上一次浏览的网页的代码!

js 监控用户点击浏览器“后退”按钮(并禁用),能实用IE和360两种浏览器

js可以获取到用户点击浏览器上前进和后退键的事件的吗?

防止页面后退(使浏览器后退按钮失效)

Javascript/jQuery 仅在浏览器后退/前进按钮单击时检测哈希更改