在Chrome Mobile上,Google引入了带有向左/向右滑动事件的标签导航。
但是我有一个网络应用程序,我实现了向左滑动事件来打开我的导航菜单(如Facebook或Spotify)
问题是,如果用户在第一个左边像素(左:0)上开始滑动,浏览器启动导航模式,并且不执行我的打开菜单功能。
有没有办法,禁用或停止 铬 上的导航模式 ?
我已经尝试过使用 .preventDefault
和stopPropagation
功能,但无法:(
感谢您的帮助
你能尝试使用以下组合吗:
- 根据此示例,使用
window.onbeforeunload
拦截浏览器Back
函数,以及 - 使用此示例中所示的技术禁用导航?
这种行为内置于chrome的java源代码中(可能),这就是为什么我认为仅使用Javascript无法禁用此行为的原因。如果这种行为是必要的,也许你可以使用Phonegap分发你的应用程序。