禁用导航刷卡上的Chrome浏览器在JavaScript [复制](Disable navigati

2019-08-02 20:06发布

这个问题已经在这里有一个答案:

  • 步骤停止Chrome前进/后退两个指轻扫 8个回答

在移动版Chrome,谷歌推出了与左/右事件轻扫标签导航。

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

问题是,如果用户开始对第一左像素(左:0)他的刷卡,浏览器启动导航模式,以及不执行我打开的菜单功能。

有没有一种方法,来禁用或停止在Chrome导航模式?

我已经尝试过用.preventDefaultstopPropagation功能,但不工作:(

谢谢你的帮助

Answer 1:

你可以尝试使用的组合:

  • 拦截浏览器Back使用功能window.onbeforeunload ,按照这个例子 ,并
  • 禁用使用所示的技术导航这个例子中 ?


Answer 2:

这种行为被内置到Chrome浏览器(可能)的Java源代码,这就是为什么我认为这是不可能禁用单独的JavaScript这种行为。 也许你可以使用PhoneGap的应用程序分发你,如果这种行为是必要的。



文章来源: Disable navigation swipe on Chrome browser in javascript [duplicate]