2017-04-05 3 views
-1

ページロードイベントでページ名をチェックしているアプリケーションを1つ実行しています。 URLがページを見つけた場合、私は1つの変数をtrueにしています。今、ユーザーがそのページで何かをしたら、onbeforeunloadイベントでこの変数がtrueであることを確認しています。もしそうなら、私は前のページにページをリダイレクトしています。JavaScriptで新しくリクエストされたURLのonbeforeunloadイベントを取得します。

ここで、ユーザーが他のページにアクセスして、このページのURLを私がこのイベントに参加させることができるようにするには、ユーザーがそのページに移動できるようにする必要があります。

onbeforeunloadイベントでリクエストされたURLを取得する方法はありますか?

+0

あなたはURLを取得するためのコードを共有できますか –

答えて

1

そうではありません。

ユーザーは、ブックマークを使用するか、アドレスバーに新しいアドレスを入力してページを離れることができます。それは私的な情報であり、あなたはそれを読むビジネスを持っていません。

サイトがトリガーしたアクション(リンクのクリックなど)によってユーザーがページを離れる場合、変数を設定するためにトリガー(例:aエレメントのクリックイベント)に応じてJavaScriptを使用することができますその変数をあなたのonbeforeunloadハンドラで読んでください。

関連する問題