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

时间:2012-11-16 11:08:07

标签: javascript google-chrome navigation swipe

在Chrome Mobile上,Google推出了一个带有向左/向右滑动事件的标签导航。

但我有一个webapp,我实现一个向左滑动的事件来打开我的导航菜单(如facebook或spotify)

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

有没有办法在Chrome上停用或停止导航模式?

我已尝试使用.preventDefaultstopPropagation功能,但无效:(

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您可以尝试使用以下组合:

  • 根据this example使用Back截取浏览器window.onbeforeunload功能,
  • 使用this example
  • 中说明的技术禁用导航

答案 1 :(得分:-3)

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