history.replaceState()

句法 :

history.replaceState(data, title [, url ])

此方法修改当前历史记录条目,而不是创建新条目。当我们想要更新当前历史记录条目的 URL 时主要使用。

window.history.replaceState("http://example.ca", "Sample Title", "/example/path.html");

此示例替换当前历史记录,地址栏和页面标题。

请注意,这与 history.pushState() 不同。其中插入新的历史记录条目,而不是替换当前条目。