Ajax Yahoo Mail是如何让后退按钮在用户界面中穿越之前的点击的?

Ajax Yahoo Mail是如何让后退按钮在用户界面中穿越之前的点击的?,ajax,browser,iframe,gmail,yahoo-mail,Ajax,Browser,Iframe,Gmail,Yahoo Mail,请尝试以下情况: 登录雅虎邮件 单击收件箱 单击草稿 单击发送 点击垃圾邮件 点击垃圾 观察浏览器的“后退历史记录”菜单——这些不同的“页面”未列出 现在,多次单击“后退”按钮——浏览器循环浏览以前单击的每个“页面”。(请注意,“前进”按钮不可用…) 最后,单击注销。现在点击后退按钮。。缓存中没有任何“页面” 雅虎是如何做到这一点的?他们似乎在操纵后退按钮的使用 我希望能对此进行分析,因为我希望实现类似的功能。他们可能使用自己的(源代码已打开)即Ajax后退按钮功能 检查这个例子 您可以检查他们

请尝试以下情况:

  • 登录雅虎邮件
  • 单击收件箱
  • 单击草稿
  • 单击发送
  • 点击垃圾邮件
  • 点击垃圾
  • 观察浏览器的“后退历史记录”菜单——这些不同的“页面”未列出
  • 现在,多次单击“后退”按钮——浏览器循环浏览以前单击的每个“页面”。(请注意,“前进”按钮不可用…)
  • 最后,单击注销。现在点击后退按钮。。缓存中没有任何“页面”

    雅虎是如何做到这一点的?他们似乎在操纵后退按钮的使用


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

    他们可能使用自己的(源代码已打开)

    Ajax后退按钮功能

    检查这个例子


    您可以检查他们的javascript。这与Gmail有什么关系?您的示例似乎与yahoo mail不同。在该示例中,每次单击按钮都会重新加载页面。条目将添加到“历史记录”菜单中。雅虎邮件并非如此。