标签列表在Safari中退出前提醒safarimacosshortcut30有没有可能在Safari中激活一些安全检查,就像Chrome中的“退出前警告”?有时候我们会不小心按下⌘Q,整个应用程序就会关闭,这真是令人痛苦。
- Fábio Perez1这对我来说确实是一个大问题。Chrome和Opera都提供了这个选项(不确定Firefox是否有,因为我很少使用它)。当我输入了十段文字然后不小心按下了Command Q时,损失就太大了(一些带有文本字段的网站在关闭标签之前并不会提醒)。实际上,我开始喜欢Safari 8,并且越来越多地将我的浏览转移到了Safari(在Yosemite之前,我从来不关注它);但这个问题,再加上其他一些缺失的功能(比如每次下载都要提示),仍然阻止了Safari成为我的默认选择。 - 4ae1e13个回答40Fabio的答案似乎不像预期那样有效,不确定我是否有不同版本的BTT或者OSX。无论如何,我找到了另一个选项:简单地将退出Safari绑定到另一个快捷键。
打开系统偏好设置 -> 键盘 -> 快捷键 -> 应用程序快捷键 -> 添加新快捷键('+'符号)-> 从应用程序菜单中选择Safari -> 在菜单标题中输入确切的文本:“退出Safari” -> 设置一个与cmd-Q不同的快捷键,我使用了^-cmd-Q(option+command+q)。
如果你确实想要退出Safari,你可以使用这个快捷键,或者从菜单中退出。
- user89073911这个解决方案是为Safari提出的,但并不局限于此,可以应用于任何应用程序。 - user890739回答链接6我的调整是使用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
这个可以正常工作,但不够整洁。
一些更详细的步骤供新手参考:
1. 打开脚本编辑器,粘贴上述脚本,另存为一个安全的位置,例如"退出脚本"。
2. 打开BetterTouchTool,进入键盘部分。
3. 选择全局应用或者只针对Safari(或其他应用)。
4. 将Cmd+Q作为按键记录下来。
5. 在执行操作弹出窗口中,搜索"脚本"并选择"启动应用/脚本"选项。
6. 现在选择你的脚本文件。
7. 完成!
- Fábio Perez回答链接0对于拥有Keyboard Maestro的用户,我有一个快速解决方案。关键思想是在按下"Command + Key"时防止应用程序退出,并允许在按住组合键一段特定时间后退出应用程序。
您可以在https://sayzlim.net/warn-before-quitting-macro/下载该宏。
- sayzlim回答链接相关问题4 如何在Safari中退出模态对话框?21 如何让Safari 6在退出之前询问(以避免意外退出)?6 Safari 退出时清除缓存25 禁用Safari中的Escape键以退出全屏模式16 在Safari中取消触摸栏上的“退出”功能6 Safari无法强制退出。© 2023 根据CC BY-SA 4.0 许可证授权京ICP备19056307号-1