我有一个单页应用程序,其内部内容可以滑动(我使用 iScroll 库)。它在任何地方都运行良好,除了一个案例:打开了“在页面之间滑动”选项的 OS X Safari。
在 OS X Safari 中,当我做一个 2 指手势时,整个应用程序向左/向右平移并显示导航历史记录中当前应用程序之前/之后的页面。
有什么方法可以通过客户端 JavaScript 来对抗这种行为?
提前谢谢你。
最佳答案
在事件处理程序中使用 prevent default。
关于javascript - Safari、单页应用程序和 "Swipe between pages"OS X 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732414/