jQuery: Как найти URL, который пользователь набрал в адресной строке браузера во время события body-unload? - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть веб-страница с URL-адресом, скажем http://www.crunchbase.com

Теперь, если пользователь уходит с этого веб-сайта, введя новый URL-адрес в адресной строке, скажем http://www.techcrunch.com, и нажимает кнопку Отправить,следующие триггеры событий JavaScript:

  1. BeforeUnload

  2. OnUnload.

В обоих этих событияхИзвлечение document.location дает только old-URL (http // www.crunchbase.com).Но есть ли способ узнать новый URL (http://www.techcrunch.com), который ввел пользователь?

Ответы [ 2 ]

1 голос
/ 08 декабря 2011

Нет никакого способа достичь этого в целях безопасности и конфиденциальности.Расположение window.loc не определяется адресной строкой.

1 голос
/ 08 декабря 2011

Я так не думаю.Если пользователь вводит новый URL и переходит на эту страницу, то эта страница получает контроль.Таким образом, с того момента, как пользователь нажал «ввод» в адресной строке, вы потерялись.До этого вы находитесь под контролем, но только в рамках своего сайта.

...