ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でリファラー URL を取得するにはどうすればよいですか?

JavaScript でリファラー URL を取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 04:48:10625ブラウズ

How Can I Get the Referrer URL in JavaScript?

JavaScript で前の URL を取得する

JavaScript で現在のページの前の URL にアクセスする方法を知りたいですか? window.history.previous.href を使用して説明した方法は利用できませんが、別の解決策があります。

document.referrer を使用する: このプロパティには、現在のページにアクセスしたページの URL が含まれます。これはブラウザで広くサポートされており、ユーザーがリンクをクリックして現在のページに移動した多くの場合に信頼性があります。

alert("Previous URL is: " + document.referrer);

document.referrer は、直接 URL などの特定のシナリオでは使用できない場合があることに注意してください。入力またはフォームの送信。さらに、ユーザーがブックマークやキャッシュされた履歴を通じて現在のページにアクセスした場合、以前の URL が正確に反映されない可能性があります。

制限事項と考慮事項

セキュリティとプライバシーの強化のため, JavaScript はブラウザの完全な URL 履歴に直接アクセスすることはできません。これにより、Web サイトがユーザーの閲覧アクティビティ全体を追跡できなくなります。

独自のサイト内でアプリケーションの状態を管理している場合は、代わりに Cookie、URL パラメータ、サーバー側のセッション ストレージなどのセッション管理手法を使用することを検討してください。これらのメソッドは、ページ遷移全体で状態を維持するための、より信頼性が高く構造化されたアプローチを提供します。

以上がJavaScript でリファラー URL を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。