JavaScript で前の URL を取得するにはどうすればいいですか? 質問する

JavaScript で前の URL を取得するにはどうすればいいですか? 質問する

JavaScript で以前の URL を取得する方法はありますか? 次のようになります:

alert("previous url is: " + window.history.previous.href);

そのようなものがあるのでしょうか? それとも、単に Cookie に保存するべきでしょうか? アンカーなどを使用せずに、前の URL から現在の URL に遷移できるようにするためにのみ、知っておく必要があります。

ベストアンサー1

document.referrer

多くの場合、ユーザーがリンクをクリックして現在のページにアクセスした場合(アドレスバーに直接入力したり、場合によってはフォームを送信したりするのではなく)、ユーザーが最後に訪問したページのURLを取得します。DOM レベル 2詳細はこちら。

window.historyナビゲーションは許可されますが、セキュリティとプライバシー上の理由から、セッション内の URL にアクセスすることはできません。より詳細な URL 履歴が利用可能であれば、訪問したすべてのサイトが、訪問した他のすべてのサイトを見ることができます。

自分のサイト内で状態を移動する場合は、Cookie データ、URL パラメータ、サーバー側セッション情報などの通常のセッション管理手法のいずれかを使用する方が、脆弱性が低く、確実に便利です。

おすすめ記事