Javascriptで現在のページをリフレッシュする方法は、幾つがあります。
- location.reload()関数
- location.href属性
- location.replace()関数
- history.go()関数
順番に説明します。
location.reload()
location.reload()は、現在のページを再読み込みします。引数を指定しない場合は、キャッシュされたデータを使用してページを再読み込みします。
location.href
location.hrefは、現在のページを別のURLにリダイレクトします。新しいURLを指定することで、他のページに移動することができます。
location.replace()
この関数は現在のウィンドウのページを置き換えるもので、前後の2ページで1つのウィンドウを共有するなので、前のページに戻ることはありません。
history.go()
キャッシュ内のデータを直接読み取る
location.reload();
location.href = location.href;
location.replace(location.href);
history.go(0);
コメント