2

URL がhttp://www.crunchbase.comの Web ページがあります。

ここで、ユーザーがアドレスバーに新しい URL を入力してこの Web サイトから離れ、たとえばhttp://www.techcrunch.comと入力して送信すると、次の Javascript イベントがトリガーされます。

  1. BeforeUnload

  2. OnUnload.

これらの両方のイベントで、document.location をフェッチすると、古い URL (http//www.crunchbase.com) のみが返されます。しかし、ユーザーが入力した新しい URL ( http://www.techcrunch.com ) を知る方法はありますか?

4

2 に答える 2

1

私はそうは思わない。ユーザーが新しい URL を入力してそのページに移動すると、そのページが制御されます。したがって、ユーザーがアドレスバーで「Enter」を押した瞬間から、あなたは迷子になります。それ以前は、自分のサイトの範囲内でしか管理できません。

于 2011-12-08T08:25:50.523 に答える
1

セキュリティとプライバシーの理由から、これを達成する方法はありません。window.location は、アドレス バーによって決定されません。

于 2011-12-08T08:27:57.557 に答える