指定のURLのページを読み込んで表示する(location: assign()とlocation: replace())

(Web API > Location)
https://developer.mozilla.org/ja/docs/Web/API/Location/assign
https://developer.mozilla.org/ja/docs/Web/API/Location/replace

location.assign(newurl)
location.replace(newurl)

windows.location オブジェクトの assign メソッドまたは replace メソッドを実行すると、引数に指定した URL のページを読み込んで表示する。
この2つのメソッドの違いは、assign メソッドでは指定した URL のページを読み込む前の現在のページをブラウザの履歴に残した上で新しい URL のページを読み込んで表示するのに対して、replace メソッドでは現在のページを新しい URL のページで置き換えて表示するため現在のページはブラウザの履歴に残らない。その為、新しいページが表示されたあとブラウザの「戻る」機能を使って元のページに戻ることができない。

inserted by FC2 system