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

新手上路,请多包涵

问题描述

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

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

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

阅读 5.3k
1 个回答

命令行执行

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

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

推荐问题