Safari for OS X Lion中历史动画的变通方法?

Safari for OS X Lion中历史动画的变通方法?,safari,history,osx-lion,pushstate,Safari,History,Osx Lion,Pushstate,在Safari for OS X Lion中,当您使用滑动手势在历史记录中向前或向后导航时,窗口会设置动画,就像您在物理页面中移动一样。这种行为的问题在于,许多应用程序已经在侦听历史状态中的更改,并做出相应的响应——要么在哈希更改时,要么在使用HTML5pushState时 GitHub就是一个很好的例子,例如,当在文件夹中导航时。如果单击文件夹,然后滑动到上一页,将显示结束状态“快照”,然后再次从开始状态设置动画,这不仅令人困惑,而且会使动画的信息值为空 今天是我使用Lion的第一天,但我很好

在Safari for OS X Lion中,当您使用滑动手势在历史记录中向前或向后导航时,窗口会设置动画,就像您在物理页面中移动一样。这种行为的问题在于,许多应用程序已经在侦听历史状态中的更改,并做出相应的响应——要么在哈希更改时,要么在使用HTML5
pushState

GitHub就是一个很好的例子,例如,当在文件夹中导航时。如果单击文件夹,然后滑动到上一页,将显示结束状态“快照”,然后再次从开始状态设置动画,这不仅令人困惑,而且会使动画的信息值为空


今天是我使用Lion的第一天,但我很好奇是否有其他web开发人员遇到过这个问题,以及您是否找到了解决方法?

遗憾的是,该文档中似乎没有关于这个问题的文档

但至少在您的客户端机器上有一个(丑陋的)解决方法来禁用它们。 在“轨迹板设置”中,如果将“页面间滑动”设置为使用两个或三个手指滑动,则可以使用两个手指来制作奇特的动画,如果不使用,则可以使用三个手指 喜欢他们。但这感觉真的很奇怪,特别是因为三个手指的滑动是在
错误的方向。

也许可以使用Modernizer嗅出Safari,并依赖Safari的本地动画而不是代码的动画?我知道这无助于保持一致性,但让我们面对现实。。。这是我们正在谈论的浏览器

我建议您进入设置并导航到手势。在这里,您将看到一个包含选项的小下拉栏。选择其他两个选项中的任意一个来解决此问题。希望我能帮忙

FWIW,一个简短、富有表现力的标题比一个较长的标题要好;)我知道,我知道。。。我真的很挣扎。“Safari for OS X Lion的历史动画解决方案”,也许吧。是的,我们正在开发的网站也有同样的问题。这项新功能很酷,但它打破了任何像你解释的那样建立网站的人。我们还没有找到解决办法(只是让我们很恼火)。我也在寻找答案。我真的很想知道如何解决这个问题,或者至少在本地为我自己的机器关闭它。。。