ajax 加载页面的浏览器的前进和后退

2018-07-16  本文已影响0人  周三胖

history.pushState(Obj, title, URL)
用来向浏览器添加新的状态

obj 是一个状态对象,可以是任意序列化的对象,可以用来传递信息
title 是页面的名字,目前不是所有浏览器都支持
URL 可以是创建的任意URL,浏览器不会向服务器发送相应的页面请求

history.replaceState(Obj, title, URL)
修改了当前的历史记录项而不是新建一个

history.popState(Obj, title, URL)
用来弹出 pushStatereplaceState 向浏览器添加的状态

参考文章ajax与HTML5 history pushState/replaceState实例
MDN对history的详解

上一篇下一篇

猜你喜欢

热点阅读