window.history
Позволяет переходить на предыдущие и следующие страницы в history браузера, программным образом эмулируя кнопки Back/Forward.
Описание, примеры
Объект window.history предоставляет следующие методы для перехода по истории посещений:
| Метод |
Описание |
history.back() |
Перейти на предыдущую страницу, как если бы посетитель нажал на кнопку браузера "Назад".
Эквивалентно history.go(-1). Если предыдущей страницы нет, то вызов этого метода ничего не даст, но и не приведет к генерации исключения.
|
history.forward() |
Перейти на следующую страницу, как если бы посетитель нажал на кнопку браузера "Вперед".
Эквивалентно history.go(1). Вызов этого метода на последней странице не приведет к какому-либо результату и не сгенерирует исключение.
|
history.go(delta) |
Перейти на страницу истории посещений, находящуюся на позиции delta относительно текущей. Например, history.go(-1) - предыдущая страница, history.go(1) - следующая.
Если delta лежит за границами истории посещений (например -1 для первой страницы), то метод ничего не сделает и не вызовет исключение.
|
Также есть свойство length, которое содержит общую длину истории посещений.
Объект history перемещаться на страницу из истории посещений, но не позволяет читать URL истории, оставаясь на текущей страницы, из соображений безопасности и приватности.
|
А в чем именно(структура данных) находится информация о посещенных страницах? И можно ли её как-то удалить(один элемент например)
Спасибо.
Жаль что нельзя URL смотреть
Может быть возможно использовать history.go(delta) для загрузки страниц во фрейм нулевого размера и оттуда определять URL загруженной страницы?
Прикольно, а почему в IE этот метод не работает?
В php сайте обрезает все переменные.
В Firefox back и forward работать не хотят.
В Opera, IE и Chome всё OK.
Придётся использовать history.go(-1) и history.go(1).
работает во всех 3 браузерах Вернуться на предыдущкю страницу
такой работает во всех браузерах
Вернуться на предыдущкю страницуОтправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.