html中怎么使用history.pushstate

小亿
117
2023-08-01 23:36:17
栏目: 编程语言

在HTML中使用history.pushState()方法可以修改浏览器历史记录的状态,并改变当前URL而不刷新页面。

语法:

history.pushState(state, title, url);

参数解释:

示例代码:

history.pushState({page: 1}, "Page 1", "/page1");

在上面的示例中,pushState方法将一个状态对象 {page: 1} 添加到浏览器的历史记录中,并且将URL更改为 /page1。页面不会刷新,但是URL将会更新。

注意:

0
看了该问题的人还看了