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使用步骤详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

html中的标签详解

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

canvas的绘图api使用详解

html文本格式化的实例详解

phonegap创建联系人详解

phonegap播放音频详解

h5中history模式的使用详解

关于h5的pushstate和replaceState的用法分析

phonegap获取位置信息详解

h5的拖放功能详解

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




打赏

取消

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

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

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

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

评论

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