history.replaceState()

句法 :

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

此方法修改當前歷史記錄條目,而不是建立新條目。當我們想要更新當前歷史記錄條目的 URL 時主要使用。

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

此示例替換當前歷史記錄,位址列和頁面標題。

請注意,這與 history.pushState() 不同。其中插入新的歷史記錄條目,而不是替換當前條目。