Html5无更新改动browser Url的方式

日期:2020-10-12 类型:科技新闻 

关键词:html网页制作,php网页制作,网页设计稿,网页编辑工具,学生网页设计模板

Ajax部分更新能够根据HTML5的新特点改动browser address。

window.history表明window目标的历史时间纪录

window.history.pushState(object, title, new_url) -- 在window.history里新增1个历史时间纪录点

window.history.replaceState(object, title, new_url) -- 在window.history更换当今page的历史时间纪录点

object - 能够拓展要想的object

title - 现阶段全部访问器都不适用

new_url 访问器不容易查验url是不是存在,只更改url,url务必同域,不可以跨域

eg: original url: www.test.com

window.history.pushState({time: 'test'}, ' ', 'www.test_test.com')