ajax – Yahoo Mail如何使后退按钮遍历其UI中的先前点击?

请尝试以下情况:

>登录Yahoo Mail.
>单击“收件箱”.
>单击草稿.
>单击已发送.
>点击垃圾邮件.
>单击“废纸篓”.
>观察浏览器的后退历史菜单 – 未列出这些不同的“页面”.
>现在多次单击后退按钮 – 浏览器会循环显示之前单击的每个“页面”. (注意,虽然“转发”按钮不可用…)

最后,单击“注销”.现在单击后退按钮..没有“页面”在缓存中.

雅虎是如何做到这一点的?看起来他们正在操纵Back按钮的使用.

希望对此进行分析,因为我想实现类似的功能.

最佳答案 他们可能使用自己的
Browser History Manager(来源是
github)

点赞