Safari以前有一个偏好选项,可以在退出前进行确认,现在已经消失了。意外退出并丢失所有标签很容易。我知道您可以继续或重新打开上一个会话,但这不是解决问题的方法。
如何让Safari在退出前问我?
Safari以前有一个偏好选项,可以在退出前进行确认,现在已经消失了。意外退出并丢失所有标签很容易。我知道您可以继续或重新打开上一个会话,但这不是解决问题的方法。
如何让Safari在退出前问我?
Answers:
该设置称为“在关闭多个选项卡或窗口之前先确认”,但是在引入Resume时在10.7中已将其删除。defaults write com.apple.Safari ConfirmClosingMultiplePages -bool true
也不工作了。
默认情况下,在10.8中禁用了退出后保留应用程序状态的Resume部分,但是您可以在General首选项窗格中重新启用它:
您还可以通过运行defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
并退出并重新打开Safari 在Safari中启用它。
还原后,Safari仍会重新加载选项卡。自Safari 6或10.8起,恢复状态仅对我有用了一半时间。
您可能还会更改退出Safari的快捷方式:
或完全禁用某些快捷方式:
defaults write com.apple.Safari NSUserKeyEquivalents -dict 'Quit Safari' '\0' 'Close Window' '\0' 'Close All Windows' '\0'
Safari在存在多个选项卡时不会在关闭前“询问”的事实:1.不“询问”是一件令人讨厌的事情。我的配偶不太喜欢技术,似乎从来没有注意到有多个选项卡处于打开状态。她只是单击关闭按钮,通常只打算关闭活动选项卡。2.即使只有一个选项卡在使用中,也应该有可能使用选项卡中的灰色x来关闭,就像在每个选项卡中有多个选项卡时一样。那会使事情变得自洽。然后可以一个接一个地关闭选项卡,包括最后一个选项卡,这将导致整个窗口关闭(与单击红色x时相同)。3.对于那些不喜欢收到警告的人,让他们可以在Safari偏好设置中选择退出。但是默认值是警告。
使事物自洽是所有原因中最引人注目的。伙计们,这是好的设计实践。