在移动版Chrome浏览器中禁用滑动手势

9

移动版 Chrome(IOS/Android)有一个功能,如果你在屏幕的左边或右边滑动,它会切换选项卡。

我的Web应用程序使用滑动,但这个“功能”似乎妨碍了它的正常使用。是否有方法可以禁用它?


发布你的代码?如果你正在自己处理滑动事件,那么在该事件监听器内部,你可以放置event.preventDefault(),希望这能帮到你。 - Triode
1
不,Chrome没有任何开放的API支持此功能。当您在Chrome应用程序中滑动时,它是在屏幕的极边完成的;也许可以调整用户滑动的区域以进行补偿。 - adneal
@aneal,你是指调整用户必须滑动的区域吗?也就是说,通过填充、边框等方式使可用视口变得更小? - aleith
@Sandy09,我正在使用TouchSwipe。在那之前,我使用的是iosSlider。 - aleith
我在 https://www.google.com/maps/ 上检查了一下,不知何故手势无法使用。 - neoexpert
显示剩余3条评论
2个回答

3

需要注意的是,我前几天与团队进行了交流,很不可能会去除这些手势。 - Kinlan
1
如果他们将其移动到屏幕的下半部分或其他位置,这样我们就可以在顶部半部分使用应用程序特定的功能,那就太好了。 - bearfriend
1
Jaffa The Cake的回答中的链接指向此页面。 http://crbug/117657 存在一个错误。 - Sam Dutton
2
@Kinlan 真遗憾 - 这使得 Android 上的 Chrome 几乎无法使用。保留它的考虑是什么?现在我只能坚持使用 Firefox。 - Sander
值得注意的是,Chrome Mobile在2013年10月更改了有问题的手势,只能从工具栏中工作,解决了OP的问题,但引起了喜欢旧手势的用户的大量抱怨。https://productforums.google.com/forum/#!topic/chrome/5GLyuDs38a0%5B1-25-false%5D - James McCormack

0
如果您使用两根或多根手指,滑动操作即使在边缘也可以正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接