Получить URL для следующей страницы в событии window.onunload - PullRequest
3 голосов
/ 06 июля 2010

Есть ли способ получить местоположение для следующей страницы в событии window.onunload.

С наилучшими пожеланиями, Кешав

Ответы [ 2 ]

3 голосов
/ 24 сентября 2010

Нет!Это было бы проблемой безопасности.Представьте себе, кто-то навигационный от порносайтов на сайт банка.Обратный путь (с заголовком HTTP Referrer) уже является головной болью.Firefox позволяет подавить реферера:

Введите about: config в адресной строке. Поиск реферера (sic). Установите network.http.sendRefererHeader в 0

(Предоставлено http://cafe.elharo.com/privacy/privacy-tip-3-block-referer-headers-in-firefox/)

0 голосов
/ 24 сентября 2010

Текущая страница не может и не должна знать, куда пользователь хочет перейти дальше (через адресную строку или закладки) (как сказал @nalply).

Если вы хотите узнать, какую ссылку этоиспользуйте клик на вашей странице, тогда вы можете сделать это с помощью JavaScript.Имейте временную переменную, которая заполняется URL каждый раз, когда пользователь нажимает на ссылку на вашей странице.Затем в window.onunload вы можете использовать это.

Если это не ваша ситуация, можете ли вы указать свое конкретное требование, почему вы хотите этого?Возможно, вы могли бы найти лучшие решения, если бы вы сказали, что вы пытаетесь достичь.

...