在Safari for OS X Lion中,当您使用滑动手势在历史记录中向前或向后导航时,窗口会像在物理页面中移动一样进行动画处理。这种行为的问题是,许多应用程序已经侦听历史记录状态的更改,并做出适当的响应-无论是在哈希值更改时,还是在使用HTML5 pushState时。
一个很好的例子是在文件夹内和文件夹外导航时的GitHub --例如。如果您单击一个文件夹,然后滑动到上一页,将显示结束状态“快照”,然后从开始状态再次动画,这不仅令人困惑,而且使动画的信息值无效。
今天是我使用Lion的第一天,但我很好奇是否有其他web开发人员遇到过这个问题,你是否找到了解决方法?