JavaScriptでページジャンプ・リダイレクトを実装するには、次の2つの方法を使用できます:
window.location.replace("url")
HTTPリダイレクトに類似
アドレスを新しいURLに置き換えます。このメソッドは、指定したURLで現在キャッシュされている履歴(クライアント側)の項目を置き換えます。そのため、replaceメソッドを使用した後は、「進む」や「戻る」で置き換えられたURLにアクセスできなくなります。この特徴は、トランジションページなどを作る場合に非常に便利です!
window.location.href="url.html"
aタグのリンクをクリックするのに類似。
指定されたURLにジャンプします。
例
例
// HTTPリダイレクトのようにサンプルへリダイレクト
window.location.replace("https://www.example.com");
// サンプルのリンク(aタグ)をクリックするようにジャンプ
window.location.href = "https://www.example.com";
window.location.replace("https://www.example.com");
// サンプルのリンク(aタグ)をクリックするようにジャンプ
window.location.href = "https://www.example.com";