当前位置:去问问>生活百科>html5 history.pushstate有什么用

html5 history.pushstate有什么用

2024-09-30 22:35:11 编辑:zane 浏览量:566

html5 history.pushstate有什么用

的有关信息介绍如下:

html5 history.pushstate有什么用

HTML5为history对象添加了两个新方法,history.pushState() 和 history.replaceState(),用来在浏览历史中添加和修改记录。所有主流浏览器都支持该方法(包括IE10)。if (!!(window.history && history.pushState)){// 支持History API} else {// 不支持}上面代码可以用来检查,当前浏览器是否支持History API。如果不支持的话,可以考虑使用Polyfill库History.js。history.pushState方法接受三个参数,依次为:state:一个与指定网址相关的状态对象,popstate事件触发时,该对象会传入回调函数。如果不需要这个对象,此处可以填null。title:新页面的标题,但是所有浏览器目前都忽略这个值,因此这里可以填null。url:新的网址,必须与当前页面处在同一个域。浏览器的地址栏将显示这个网址。

版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/life/390727.html
热门文章