如何使用箭头键停止 Safari 的平滑滚动

Safari 应用程序图标

杰夫·约翰逊是幕后英雄停止疯狂链接取消缩短器,以及其他必备的浏览器和社交媒体实用程序,可让您覆盖和击败网站’ 尝试劫持您的光标、鼠标和 Control 单击的控制权。 (我在去年的 Mac Gems 评论中给了 StopTheMadness 5 颗星(满分 5 颗星)。)

但是他最近为我们做了什么?他找到了如何禁用平滑滚动的方法,这是 Apple 在 macOS 版 Safari 16.4 中添加的一项令人惊讶的功能。如果您没有注意到,在此版本的 Safari 中,按下并释放 Safari 页面上的向下或向上箭头会连续滚动页面,直到您点击某个键或使用鼠标重新获得控制权。这种变化令人费解。谁要求这个?为什么要在中途引入呢?而且,最大的问题是:为什么没有复选框来禁用它?

Johnson 记录了解决此问题的多步骤操作。您可以阅读他的快速帖子,如果您不熟悉 Safari 的调试模式和终端,也可以在此处阅读更详细的分步说明。

乍看上去

  • 完成时间: 5 分钟
  • 所需工具:macOS、终端应用
  • 所需材料:Safari 16.4

1.

系统设置/首选项

Ventura 隐私安全

Foundry

macOS Ventura:打开  > 系统设置 > 隐私和安全,然后转到”隐私”部分(如上所示)。

macOS Monterey 及更早版本:打开  > 系统偏好设置 > 安全和隐私,然后点击”隐私”部分将其打开。

2.

完整磁盘访问

macOS Ventura 全磁盘访问

Foundry

macOS Ventura:单击”完整磁盘访问”(如上所示)。

macOS Monterey 及更早版本:在左栏中选择”完全磁盘访问”。单击设置窗口左下角的锁定图标,然后使用 Touch ID、您的密码或手表进行身份验证。

3.

激活终端

macOS Ventura 全盘访问终端

Foundry

macOS Ventura:在主窗口中查找终端并打开其开关(如上所示)。打开开关后,您必须输入管理员用户名和密码。

macOS Monterey 及更早版本: 在窗口的主要部分,您将看到应用程序列表。单击”+”按钮并导航至应用程序 > 实用程序。您应该在那里找到终端应用程序;选择”终端”图标,然后单击”打开”按钮。

关闭系统设置/首选项。

4.

激活 Safari 调试菜单

终端激活 Safari 调试菜单

Foundry

在 macOS Ventura 和 Monterey 中:

  1. 如果 Safari 打开,请将其退出。
  2. 启动终端应用(位于”应用程序”>”实用程序”中)。
  3. 将下面的精确文本复制为一行,在出现提示时将其粘贴到终端中,然后按 Return 键:
    • 默认写入 com.apple.Safari IncludeInternalDebugMenu -bool true

5.

Safari 调试设置

Safar 调试 eventHandler smoothScrolling

Foundry

在 macOS Ventura 和 Monterey 中:

  1. 退出终端并启动 Safari。
  2. 从出现的新”调试”菜单中,选择”调试”>”WebKit 内部功能”>”EventHandler 驱动的平滑键盘滚动”。它应该显示为带有复选标记,因此选择它将删除复选标记并停用该选项。

当您激活 Safari 调试菜单时,即使您调整了平滑键盘滚动设置,它也会保持打开状态。如果要删除”调试”菜单,请重复步骤 4,但将此命令复制并粘贴到终端中,然后按回车键:

  • 默认写入 com.apple.Safari IncludeInternalDebugMenu -bool false

感谢 Johnson 发现了一个隐藏的秘密,这个秘密应该是 Safari 的复选框!

询问 Mac 911

我们整理了最常被问到的问题列表,以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图以及您是否希望使用您的全名。并非所有问题都会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。