2012-04-07 4 views
0

へ行くしようとしているページのURLを取得:私は現在、午前た場合、ユーザーはどのようにユーザーが戻っ例えばへ行くしようとしているページのURLを決定するために戻って

http://site.com/forwardと?をそれは私がhttp://site.com

window.onbeforeunload = function (e) { 

    //get url 
} 

URLを得るのですかhttp://site.comである前に、私がアクセスし、前のページではJavaScriptで可能これですか?

+1

'document.referrer' – Ohgodwhy

答えて

4

MDC docs; DOM specification

document.referrer 

で試してみてください、それは..あなたを助けることを願っています!

このソリューションは、常に簡単に95%水溶液

+0

1 ...さらに移動する前に、毎回、クッキー内のURLを格納するオプションがあることのために....動作しません。ユーザーが 'http:// site.com'にいて、*ブラウザのアドレスバーに* http:// site.com/forwardをタイプしていれば動作しないことに注意してください。しかし、ユーザーがhttp:// site.com/'http:// site.com/forward'にリンクした' http:// site.com'上のリンクをたどった場合、それはうまくいくでしょう。 –

+0

あなたは正しいです。それ以上に移動する前に毎回クッキーにURLを格納するオプションがあります。 –

+1

Vishalにいくつかの有用なフィードバックを提供したいですか?または、私たちの残りの人に、なぜこれが「役に立たない」と思っているのかを教えてください(downvoteボタンからフレーズを使用する)。 –

関連する問題

 関連する問題