Как Yahoo Mail заставляет кнопку "Назад" повторять предыдущие клики в своем пользовательском интерфейсе?

StackOverflow https://stackoverflow.com/questions/2015659

Вопрос

Попробуйте следующий случай:

  1. Войдите в Yahoo Mail.
  2. Нажмите "Входящие".
  3. Щелкните Черновики.
  4. Нажмите "Отправлено".
  5. Нажмите "Спам".
  6. Нажмите "Корзина".
  7. Обратите внимание на меню предыстории браузера - эти разные "страницы" не перечислены.
  8. Теперь нажмите кнопку "Назад" несколько раз - браузер циклически просматривает каждую из ранее просмотренных "страниц".(Обратите внимание, что кнопка "Переслать" недоступна, хотя ...)

Наконец, нажмите выйти из системы.Теперь нажмите кнопку " Назад " ..ни одна из "страниц" не находится в кэше.

Как Yahoo это делает?Похоже, что они манипулируют использованием кнопки "Назад".

Был бы признателен за анализ этого, так как я хотел бы реализовать аналогичную функциональность.

Это было полезно?

Решение

Они, вероятно, используют свои собственные Менеджер истории браузера (источник находится на гитхаб)

Другие советы

Это Кнопка Возврата Ajax функциональность..

Проверьте этот пример

http://mark.netmegs.com/bbfix/uptime.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top