pushState与replaceState使用步骤详解


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

<body>

    <p>window.onpopstate可以监听到返回键事件</p>

    <script>

        history.pushState({}, "");

        window.onpopstate = function(event) {

            //这里可以监听到浏览器的返回事件,并做你想做的事情,

            //例如:跳转到另一个网页

            location.href = "https://www.baidu.com";

        };

    </script>

</body>

当然,用 window.onhashchange 也可以监听到浏览器上的返回事件,参考如下一段代码(可以直接运行):

1

2

3

4

5

6

7

8

9

10

11

12

13

<body>

    <p>window.onhashchange可以监听到返回键事件</p>

    <script>

        setTimeout(()=>{

            location.hash="a"

        },100);

        setTimeout(()=>{

            window.onhashchange = function(event) {

                location.href = "https://www.baidu.com";

            }

        },200);

    </script>

</body>

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

H5+WebWorkers多线程开发使用详解

CSS3二级导航菜单制作步骤详解

以上就是pushState与replaceState使用步骤详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

dw文本框制作步骤详解

i、em、b、strong元素的使用详解

phonegap实现提示操作详解

js || &&详解

phonegap操作数据库详解

html基础图像知识详解

angular material的使用详解

django控件及传参使用详解

pushstate、popstate操作url的方法

phonegap播放音频详解

更多相关阅读请进入《replaceState》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...