Попробуйте следующий случай:
- Войдите в Yahoo Mail.
- Нажмите Входящие.
- Нажмите Черновики.
- Нажмите Отправлено.
- Нажмите Спам.
- Нажмите Корзина.
- Обратите внимание на меню истории назад браузера - эти разные «страницы» не перечислены.
- Теперь нажмите кнопку «Назад» несколько раз - браузер перебирает каждую из ранее нажатых «страниц». (Обратите внимание, что кнопка «Вперед» недоступна ...)
Наконец, нажмите «Выйти». Теперь нажмите кнопку назад ... ни одна из "страниц" не находится в кэше.
Как Yahoo это делает? Похоже, они манипулируют использованием кнопки «Назад».
Буду признателен за анализ этого, поскольку я хотел бы реализовать аналогичные функции.