Джефф Джонсон является героем StopTheMadness, Link Unshortener и других обязательных утилит для браузера и социальных сетей, которые позволяют вам блокировать и пресекать попытки веб-сайтов захватить контроль над вашими курсорами, мышью и Control-щелчком. (Я дал StopTheMadness 5 из 5 звезд в обзоре Mac Gems в прошлом году.)
Но что он сделал для нас в последнее время? Он выяснил, как отключить плавную прокрутку — неожиданную функцию, добавленную Apple в Safari 16.4 для macOS. Если вы не заметили, в этой версии Safari нажатие и отпускание стрелки вниз или вверх на странице Safari непрерывно прокручивает страницу, пока вы не нажмете клавишу или не воспользуетесь мышью, чтобы восстановить управление. Изменение сбивает с толку. Кто просил об этом? Зачем вводить его в середине потока? И самый большой вопрос: почему нет флажка, чтобы отключить его?
Джонсон задокументировал многоэтапную операцию по устранению этой проблемы. Вы можете прочитать его краткий пост или более подробное пошаговое руководство здесь, если вы не знакомы с режимом отладки Safari и терминалом.
- Время завершения: 5 минут
- Необходимые инструменты: macOS, приложение «Терминал».
- Требуемые материалы: Safari 16.4
Содержание статьи
Системные настройки/предпочтения
Литейный завод
macOS Вентура: Открыть > Системные настройки > Конфиденциальность & Безопасность и перейдите в раздел «Конфиденциальность» (показан выше).
macOS Монтерей и старше: Открыть > Системные настройки > Безопасность & Конфиденциальность и нажмите на Конфиденциальность раздел, чтобы открыть его.
Полный доступ к диску
Литейный завод
macOS Вентура: Нажмите Полный доступ к диску (показано выше).
macOS Монтерей и старше: Выбирать Полный доступ к диску в левой колонке. Щелкните значок замка в левом нижнем углу окна настроек и выполните аутентификацию с помощью Touch ID, пароля или часов.
Активировать терминал
Литейный завод
macOS Вентура: Искать Терминал в главном окне и включите его переключатель (показан выше). После переключения переключателя вам нужно будет ввести имя пользователя и пароль администратора.
macOS Monterey и старше: В основной части окна вы увидите список приложений. Нажмите кнопку «+» и перейдите в Приложения > Утилиты. Там вы должны найти приложение Terminal; выберите значок терминала, а затем нажмите кнопку Открыть кнопка.
Закройте Системные настройки/Настройки.
Литейный завод
В обоих macOS Вентура и Монтерей:
- Выйдите из Safari, если он открыт.
- Запустите приложение «Терминал» (оно находится в «Приложения» > «Утилиты»).
- Скопируйте приведенный ниже точный текст одной строкой, вставьте его в Терминал при появлении запроса и нажмите клавишу «Return»:
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
Настройка отладки Safari
Литейный завод
В обоих macOS Вентура и Монтерей:
- Выйдите из Терминала и запустите Safari.
- В появившемся новом меню «Отладка» выберите Отладка > Внутренние функции WebKit > Плавная прокрутка клавиатуры, управляемая EventHandler. Он должен быть отмечен галочкой, поэтому при его выборе галочка будет удалена, а опция отключена.
Когда вы активируете меню отладки Safari, оно остается активным даже после настройки плавной прокрутки клавиатуры. Если вы хотите удалить меню «Отладка», повторите шаг 4, но вместо этого скопируйте и вставьте эту команду в терминал и нажмите «Return»:
defaults write com.apple.Safari IncludeInternalDebugMenu -bool false
Спасибо Джонсону за раскрытие скрытого секрета, который должен быть установлен в Safari!
Спросите Mac 911
Мы составили список вопросов, которые нам задают чаще всего, вместе с ответами и ссылками на столбцы: прочтите наш супер FAQ, чтобы узнать, охвачен ли ваш вопрос. Если нет, мы всегда ищем новые проблемы для решения! Отправьте свое письмо по адресу mac911@macworld.com, включая снимки экрана, если это необходимо, и укажите, хотите ли вы, чтобы ваше полное имя использовалось. Не на каждый вопрос будет дан ответ, мы не отвечаем на электронные письма и не можем дать прямой совет по устранению неполадок.