Jak mogę uzyskać docelowy adres URL zdarzenia onbeforeunload?

Szukałem godzinami, ale nie mogłem znaleźć rozwiązania tego problemu.

window.onbeforeunload = warn;

To nie działa:

function warn (e) 
{ 
   var destination = e.href;
   alert(destination );
}

Ok, więc, żeby oczyścić rzeczy. Jeśli użytkownik kliknie łącze na samej stronie, jest to łatwe, ponieważ można dodać moduł obsługi zdarzeń do wszystkich zdarzeń związanych z linkiem onclick, ale. Chcę złapać adres, który użytkownik wpisuje w polu adresu URL przeglądarki.

questionAnswers(3)

yourAnswerToTheQuestion