Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее

Javascript history

Javascript history позволяет управлять историей посещений браузера, что может оказаться очень удобно в определенных ситуациях. Сразу должен сказать, что современные браузеры не позволяют получить полный доступ к истории посещений, но обо всем по-порядку.

История посещений (Javascript history)

В каждом современном браузере реализована возможность работать с историей посещений. Используя историю посещений вы можете без труда зайти на страницу, на которой были несколько дней или даже месяцев назад.

JavaScript позволяет управлять всеми особенностями поведения браузера и как вы уже наверное догадались, история посещений (Javascript history) не является исключением.

В JavaScript история посещений организованна, как объект класса history. Этот объект представляет собой массив, содержащий информацию о посещенных пользователям страницах.

В целях безопасности данных браузеры не позволяют программисту получить целиком URL адреса посещенных сайтов, а только их индексы (первый, второй … двадцатый и т. д.).

Но должен сказать от себя, что эту схему защиты не сложно обойти используя конструкторы объектов.

Но не будем отвлекаться и посмотрим на небольшой пример:

<FORM>
<INPUT TYPE=button VALUE=»Назад» onClick=history.back()>
</FORM>

Данный пример не таит в себе абсолютно никаких трудностей. Вся изюминка заключается в использовании методаback() для объекта history.