Предупреждать перед выходом в сафари

14

Можно ли активировать проверку безопасности, например «Предупредить перед выходом» в Chrome, чтобы выйти из Safari? Иногда мы можем нажать Qпо ошибке, и закрывать все приложение - боль.

Фабио Перес
источник
Действительно, это большая проблема для меня. Chrome и Opera оба предоставляют эту опцию (не уверен насчет Firefox, так как я редко использую его). Потеря слишком велика, когда я набрал десять абзацев и случайно нажал Command Q (некоторые сайты с текстовыми полями не предупреждают перед закрытием вкладок). Мне на самом деле начал нравиться Safari 8, и я все больше и больше перемещаюсь в Safari (до Yosemite я никогда не выдавал его за ** t); но это, в сочетании с другими отсутствующими функциями (например, запрос для каждой загрузки), все еще не позволяет Safari стать моим по умолчанию.
4ae1e1

Ответы:

18

Ответ Фабио, похоже, не работает должным образом, не уверен, что у меня другая версия BTT или osx. В любом случае, я нашел другой вариант: просто связать Quit Safari с другой привязкой клавиш.

Перейдите в системные настройки -> Клавиатура -> Ярлыки -> Ярлыки приложения -> Добавить новый (знак «+») -> Выберите Safari из меню приложения -> Введите в заголовке меню точный текст: Выйти из Safari -> Установить другой ярлык, чем cmd-Q, я использовал ^ -cmd-Q (опция + команда + q). снимок

Если вы хотите выйти из Safari, вы можете использовать этот ярлык или выйти из меню.

user890739
источник
Это решение было запрошено для Safari, но не ограничено и может быть применено к любому приложению.
user890739
5

Моя настройка заключается в том, чтобы использовать BetterTouchTools и установить Qдля запуска следующий скрипт :

tell application "System Events"
    set theName to name of the first process whose frontmost is true
end tell
tell application theName
    display dialog "Are you sure you want to quit?"
    quit
end tell

Это отлично работает, но не аккуратно.


Несколько более подробных шагов для новичков:

  • Откройте редактор скриптов, вставьте скрипт выше, сохраните в безопасном месте как что-то вроде «выйти из скрипта»
  • Откройте BetterTouchTool, перейдите в раздел «Клавиатура»,
  • Выберите Global для ВСЕХ приложений или Safari (или любого другого приложения) только для этого
  • Запишите Cmd + Q как нажатие клавиши
  • Во всплывающем окне «Выполнить действие» найдите «скрипт» и выберите «запустить приложение / скрипт».
  • Теперь выберите файл скрипта.
  • альт!
Фабио Перес
источник
0

У меня есть быстрое решение для пользователей, которые владеют Keyboard Maestro. Основная идея состоит в том, чтобы предотвратить выход из приложения при Command + Keyнажатии и разрешить выход из приложения, если удерживать комбинацию клавиш в течение определенного периода времени.

Вы можете скачать макрос по адресу https://sayzlim.net/warn-before-quitting-macro/

sayzlim
источник