私はページAにいます。
ここで、ページ A をクリックしてページ B にリダイレクトしました。次に、ページ B をクリックしてページ A にリダイレクトしました。
ここで私はページBのURLを知りたい.
document.referrer を試しましたが、うまくいきません。
私はページAにいます。
ここで、ページ A をクリックしてページ B にリダイレクトしました。次に、ページ B をクリックしてページ A にリダイレクトしました。
ここで私はページBのURLを知りたい.
document.referrer を試しましたが、うまくいきません。
document.referrer は、ユーザーがリンクをクリックして現在のページに移動すると機能しますが、Javascript 関数で手動リダイレクトを行うと機能しないと思います。
私が考えることができる唯一の方法は、ユーザーが現在のページにリダイレクトされる前にページの URL を保存することです。
非表示のフォームまたは Cookie に保存できます。
この質問は以前にも尋ねられており、ここで簡単に読む価値があります。Javascriptで以前のURLを取得するにはどうすればよいですか?
私が何を意味するかを示すために、このクッキーの例を取り上げました。
$.cookie("previousUrl", window.location.href, {path:"/"});
前のページのURLはわかりませんが、
window.history.back();
また
window.history.go(-1);
前のページがあるかどうかを知りたい場合は、チェックしてください
window.history.length;
0より大きい場合は、前のページがあります。https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_historyを参照してください