在 JavaScript 中禁用 Chrome 浏览器上的导航滑动



在Chrome Mobile上,Google引入了带有向左/向右滑动事件的标签导航。

但是我有一个网络应用程序,我实现了向左滑动事件来打开我的导航菜单(如Facebook或Spotify)

问题是,如果用户在第一个左边像素(左:0)上开始滑动,浏览器启动导航模式,并且不执行我的打开菜单功能。

有没有办法,禁用或停止 铬 上的导航模式 ?

我已经尝试过使用 .preventDefaultstopPropagation功能,但无法:(

感谢您的帮助

你能尝试使用以下组合吗:

  • 根据此示例,使用 window.onbeforeunload 拦截浏览器Back函数,以及
  • 使用此示例中所示的技术禁用导航?

这种行为内置于chrome的java源代码中(可能),这就是为什么我认为仅使用Javascript无法禁用此行为的原因。如果这种行为是必要的,也许你可以使用Phonegap分发你的应用程序。

相关内容

  • 没有找到相关文章

最新更新