履歴 API の操作 - Web API | MDN

pushState() および replaceState() メソッドは、それぞれ履歴項目を追加したり変更したりします。これらのメソッドは popstate イベントと一緒に動作します。