получить URL последней страницы из объекта истории - кросс-браузер? - PullRequest
6 голосов
/ 24 января 2011

Эй, ребята, простой вопрос, на который пока нет простого ответа:)

возможно ли получить URL последней страницы из объекта истории? Я столкнулся с history.previous , но он либо не определен, либо защищен от того, что я видел

Ответы [ 2 ]

17 голосов
/ 24 января 2011

Не от объекта history, а от document.referrer. Если вы хотите получить последнюю фактическую страницу, которую вы посетили, кросс-браузерный способ не существует без отдельного случая, основанного на поддержке каждого свойства.

3 голосов
/ 24 января 2011

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

Возможно, вы сможете написать объект Browser Helper для IE и других браузеров, которые предоставляют вам доступ к нему.(Аналогично панели инструментов Google и др.)Но это потребует от пользователей разрешения запускать это приложение на своем компьютере.

Есть несколько неприятных способов, с помощью которых вы можете попасть в историю, используя не очень приятные способы, но я бы не советовал их.Посмотрите эту ссылку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...