如何在js中屏蔽Mac下Chrome浏览器的鼠标左右滚动翻页,safari通过禁止默认行为可以实现,但Chrome没有找到方法

新手上路,请多包涵

问题描述

在工作中遇到一个兼容性问题,页面想要做到左右滑动鼠标或左右滚动触摸板无反应

问题出现的环境背景及尝试方法

除了Mac下的Chrome(当前版本74.0.3729.169)浏览器都可以通过禁止默认行为实现,有人了解Mac Chrome下的滚动前进后退机制么,不胜感激

阅读 5.1k
1 个回答

命令行执行

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

或者 系统偏好设置 > 触控板 > 更多手势 > 取消 ”在页面之间清扫“ 的勾选

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题