Chrome Mac手势与水平滚动冲突


13

我在OSX Lion上运行Chrome 14。

我水平滑动两根手指以水平滚动网页,因为页面太宽了。

当我向右滑动时,效果很好。当它向左滑动时,它可以工作一秒钟,然后我认为它正在尝试单击浏览器的“后退”按钮。

我不确定是谁的错,但是存在某种冲突。


我认为Chrome浏览器试图复制Safari的行为,但是做得不好。尝试在设置中查找内容。
spudwaffle

我禁用狮背盼着比划了-它让我紧张
纽特

v14是Chrome的Beta通道吗?Chrome哪个版本稳定?
詹森·萨拉兹

在这种情况下,也许您也会在这里找到我的答案:apple.stackexchange.com/a/91236/49257
brafales 2013年

Answers:


17

您可以通过以下方式禁用Chrome手势:转到系统偏好设置>鼠标或触控板>更多手势>,然后取消选中在页面之间滑动。

我仍然喜欢手势,所以我下载了BetterTouchTools,它使我能够做出自己想要的手势。我禁用了所有苹果手势,然后创建了自己的手势。您可以通过这种方式非常自定义手势。或者,如果愿意,请保留一些苹果手势,并使用BetterTouchTools进行更多自定义。

哦,BetterTouchTools是免费的:)


谢谢,这对我有很大帮助,谷歌浏览器在2015年中期的
Macbook

3

关闭AppleEnableSwipeNavigateWithScrolls

在您的终端中,运行以下命令:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

然后,如果您正在运行Chrome,请退出Chrome,重新启动它并重新启动,然后再向左滚动浏览。

如果您需要再次将其重新打开,只需将其设置为TRUE

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool TRUE

这里捡起这个。


1

在Lion的Safari中,水平滚动和浏览器后退手势会发生冲突,但是一次滑动不会同时激活它们。有滚动空间时向左滑动,然后在页面边缘停止。当内容已经在页面边缘时向左滑动会触发后退操作。如果Chrome的行为不同,我怀疑是Chrome发生了冲突。



1

如果您在改变来回手势时没有问题,那就可以解决问题。真正的问题在于,Chrome的前后手势在这一点上过于敏感。他们仍在进行此操作,因为Apple对其进行了更改,并更改了Lion中的手势默认设置。前进和后退曾经是三根手指(如果我没记错的话),所以他们不得不重写一些东西。


0

我意识到我安装了TouchpadSwipe Chrome扩展程序以在其他Windows机器上获得前进和后退页面功能,并且该功能已同步到我的Mac chrome。一旦我禁用它,它就会恢复正常

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.