【问题标题】:Disabling swiping gestures in mobile chrome browser在移动 chrome 浏览器中禁用滑动手势
【发布时间】:2013-03-06 21:23:28
【问题描述】:

Mobile chrome (IOS/Android) 具有一项功能,如果您在屏幕的左侧或右侧边缘滑动,它会更改选项卡。

我的网络应用程序使用滑动,而这个“功能”似乎妨碍了。有没有办法禁用它?

【问题讨论】:

  • 发布您的代码?如果您正在处理自己的滑动,那么即使在监听器中,您也可以放置 event.preventDefault(),希望这会有所帮助。
  • 不,Chrome 没有任何开放的 API。当您在 Chrome 应用程序中滑动时,它会在屏幕的最边缘完成;可能会调整用户滑动的区域以进​​行补偿。
  • @RajeshCP,没有可发布的代码。似乎没有事件 javascript 事件处理程序可以捕获它。
  • @aneal,调整用户必须滑动的区域是什么意思。例如,使可用视口更小(通过填充、边框等)?
  • 你在使用 iScroll

标签: android ios google-chrome mobile


【解决方案1】:

不,无法禁用此手势。

如果您想为它加注星标/加入,请在https://code.google.com/p/chromium/issues/detail?id=117657 处申请该功能。

【讨论】:

  • 请注意,我前几天与团队交谈过,这些手势不太可能被移除。
  • 如果他们只是把它移到屏幕的下半部分或其他地方就好了,这样我们就可以将上半部分用于特定于应用程序的功能。
  • Jaffa The Cake 的答案中的链接指向此页面。 crbug/117657 有一个错误。
  • @Kinlan 很遗憾 - 它使 Android 上的 Chrome 几乎无法使用。把它留在里面有什么考虑?现在我将不得不坚持使用 Firefox。
  • 值得注意的是,有问题的手势于 2013 年 10 月在 Chrome Mobile 上被更改为只能从工具栏工作,解决了 OP 的问题,但引起了喜欢旧手势的用户的大量投诉。 productforums.google.com/forum/#!topic/chrome/…
【解决方案2】:

如果您使用两个/多个手指,即使从边缘/边框也可以滑动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多