JKS*_*JKS 26 safari history pushstate osx-lion
在Safari for OS X Lion中,当您使用滑动手势在历史记录中向前或向后导航时,该窗口会像在物理页面中移动一样进行动画处理.此行为的问题在于许多应用程序已经侦听历史记录状态中的更改,并且在更改哈希值或使用HTML5时进行适当的响应pushState.
一个完美的例子是GitHub,当导航进出文件夹时 - 例如https://github.com/johndyer/mediaelement.如果单击文件夹,然后滑动到上一页,则显示结束状态"快照",然后从开始状态再次动画,这不仅令人困惑,而且使动画的信息值无效.
今天是我使用Lion的第一天,但我很好奇是否有其他网络开发人员遇到过此问题,以及您是否找到了解决方法?
遗憾的是, Safari 开发者库中似乎没有关于此的文档。
但至少有一个(丑陋的)解决方法可以在您的客户端计算机上禁用它们。在触控板设置中,如果将“在页面之间滑动”设置为“用两根或三根手指滑动”,则可以使用两根手指来制作精美的动画,如果您不喜欢它们,则可以使用三根手指。但感觉真的很奇怪,尤其是因为三指滑动 方向错误。
| 归档时间: |
|
| 查看次数: |
1620 次 |
| 最近记录: |