その他の履歴管理メソッド

その他の履歴管理メソッド
history.replaceState(obj, title, url)
現在の履歴を別の履歴と入れ替える
history.back()
1つ前の画面に戻る
history.forward()
1つ先の画面へ進む
history.go(no)
履歴の指定きた位置まで移動
history.length
履歴の個数を保持
history.replaceState()

history.pushState()
の違い
それは、
history.replaceState()は
新しく履歴エントリーを作成する代わりに
現在の履歴エントリーを書き換えるということ
何らかのユーザーのアクションを受け
現在の履歴エントリーのURL
または
stateオブジェクトを更新したいときに使う
使い方は
history.pushState()

history.replaceState()は同じ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です