history.pushState()解釋向瀏覽器歷史添加了增加一個記錄。
history.pushState(stateObject, title, url);
stateObject:狀態
title:標題(--幾乎沒有瀏覽器支持該參數,但是傳一個空字符串會比較安全。)
url:要插入的url 不寫的話默認爲當前的url
舉例:
var url = location.href;
history.replaceState({page: 1},"", url + "#_newurl_");
你會在瀏覽器歷史記錄裏面看到:
地址欄中: