Как Yahoo Mail заставляет кнопку "Назад" повторять предыдущие клики в своем пользовательском интерфейсе?
-
19-09-2019 - |
Вопрос
Попробуйте следующий случай:
- Войдите в Yahoo Mail.
- Нажмите "Входящие".
- Щелкните Черновики.
- Нажмите "Отправлено".
- Нажмите "Спам".
- Нажмите "Корзина".
- Обратите внимание на меню предыстории браузера - эти разные "страницы" не перечислены.
- Теперь нажмите кнопку "Назад" несколько раз - браузер циклически просматривает каждую из ранее просмотренных "страниц".(Обратите внимание, что кнопка "Переслать" недоступна, хотя ...)
Наконец, нажмите выйти из системы.Теперь нажмите кнопку " Назад " ..ни одна из "страниц" не находится в кэше.
Как Yahoo это делает?Похоже, что они манипулируют использованием кнопки "Назад".
Был бы признателен за анализ этого, так как я хотел бы реализовать аналогичную функциональность.
Решение
Они, вероятно, используют свои собственные Менеджер истории браузера (источник находится на гитхаб)
Другие советы
Это Кнопка Возврата Ajax функциональность..
Проверьте этот пример
Не связан с StackOverflow