• 締切済み

onUnload時にジャンプ先のURLを取得または書き換える方法

目次のページから各ページへジャンプするのですが、 その際の引継ぎ情報をサーチデータを使ってやり取りすることをしています。 その際に、各ページから目次に戻る場合、各ページのリンクから戻ってもらう場合は、トップページにサーチデータを送信することができますが、 ブラウザの戻るボタンの場合はそれができません。 ですから、JavaScriptで、onUnload時にジャンプ先を参照して、 目次ページのURLの場合のみサーチデータをつけてlocation.hrefで飛ばすという方法と、ジャンプ先URLに追加する(書き換える)という方法を思いつきました。 しかし、リファレンスなどを調べてもそういったメソッド等が僕の力では見つかりません。 何かいい関数やメソッドがありましたらお教えください。 お願いします。急いでおります。

みんなの回答

noname#39970
noname#39970
回答No.1

そもそも「戻る」を使わせない location.replace() で戻るを封じる。 (正しくは戻ってもreplaceで置き換え動作する前のurlにしか戻れない)

nipox
質問者

お礼

即刻採用させていただきました。 お礼が遅くなってすみません。 ありがとうございました。

関連するQ&A