OS X Safari запрос перед выходом

3321
Ralph

Есть ли способ, чтобы Safari 5 (OS X) спросил перед выходом? У меня толстые пальцы, и я часто нажимаю Command-Q, когда хочу Command-W.

2

4 ответа на вопрос

8
Chris Johnsen

Я переназначаю ярлык пункта «Выход» в Safari на «Q (Option-Command-Q)», используя вкладку «Сочетания клавиш» на панели настроек «Клавиатура и мышь» в Системных настройках .

1
Spiff

Safari предложит вам отредактировать текстовое поле, но еще не отправили форму.

В противном случае вы можете вернуться туда, где вы были после случайного выхода, перейдя в «История»> «Открыть все окна из последнего сеанса».

0
Scott

В разделе вкладок настроек Safari, если вы отметите третий параметр «Подтвердить перед закрытием нескольких вкладок или окон», Safari спросит перед выходом, если у вас открыто более одной вкладки или окна. Он не будет запрашивать подтверждения, если у вас есть только один открытый, но из того, что вы говорите, это не должно быть серьезной проблемой, если вы все равно хотели закрыть окно.

Ааа! Это то, что я искал. Я проверяю все остальные вкладки настроек, кроме той :-). Ralph 14 лет назад 0
Я использую OS X 10.8.3, Safari 6.0.3 и опция «Подтвердить перед закрытием нескольких вкладок или окон» недоступна hanxue 11 лет назад 0
@hanxue Я считаю, что эта опция исчезла в отличной iOS-версии Mac OS X. Идея теперь заключается в том, что Safari по умолчанию восстановит все вкладки и окна при повторном открытии. В качестве альтернативы, если вы отключили это, выбрав параметр «Закрыть окна при выходе из приложения» в разделе «Общие» Системных настроек, вы можете использовать пункт меню «Журнал» -> «Открыть все окна с последнего сеанса», чтобы сделать это вручную. , Scott 11 лет назад 2
@ Scott Спасибо за ваш быстрый ответ и подробный ответ. Мне удается решить эту проблему, переназначив комбинацию клавиш Quit. Google Chrome лучше справляется с проблемой «Выход», используя опцию «Предупредить перед выходом». Я прокомментировал в интересах любого, кто смотрит на этот вопрос в будущем. hanxue 11 лет назад 1
@ Скотт: Ваш комментарий оказался достаточно полезным, и я [превратил его в ответ] (https://superuser.com/a/1319745) (с некоторыми дополнительными деталями, которые я обнаружил, просматривая его). Спасибо! Ilmari Karonen 6 лет назад 0
0
Ilmari Karonen

Как отметил Скотт в комментарии, современные версии macOS имеют флажок «Закрыть окна при выходе из приложения» в разделе «Общие» Системных настроек:

Screenshot of "Close windows when quitting an app" System Preferences option on macOS
Снятие этого флажка приведет к тому, что закрытые приложения будут помнить свои открытые окна и свое содержимое и открывать их снова при перезапуске приложения.


В качестве альтернативы, если вы предпочитаете включить эту функцию только для Safari, вы можете выбрать «Safari открывается с помощью: Все окна с последнего сеанса» на вкладке «Общие» в настройках Safari:

Screenshot of "Safari opens with: All windows from last session" preferences option
Обратите внимание, что эта специфичная для Safari опция скрыта, если не отмечена общая опция «Системные настройки» «Закрыть окна при выходе из приложения», поскольку в этом случае она будет избыточной.


Кроме того, как отметил Крис Джонсен, вы можете привязать пункт меню «Выход из Safari» к другому, менее легко запускаемому сочетанию клавиш (например, ⌥⌘Q) через Системные настройки → Клавиатура → Сочетания клавиш → Сочетания клавиш приложения:

Screenshot of how to change the "Quit Safari" keyboard shortcut in macOS System Preferences
К сожалению, AFAIK нет простого способа перепривязать один и тот же ярлык для всех приложений, поскольку название пункта меню, очевидно, отличается для каждого приложения.


Все снятые скриншоты и описание поведения протестированы на macOS High Sierra версии 10.13.4 с Safari 11.1. Очевидно, что более поздние версии могут изменить то, как все работает.