解决 Mac OS X 中的 Safari 冻结和崩溃问题
一些 Mac 用户发现,在更新到某些版本的 Mac OS X 系统软件(包括 OS X El Capitan、OS X Yosemite 和 MacOS Sierra)后,Safari 网络浏览器的稳定性明显下降。这可能包括以前从未发生过的 Safari 周期性崩溃,到 Safari 完全死机,再到 Safari 完全拒绝打开,因为它在启动时立即崩溃。
对应用程序崩溃进行故障排除可能会令人沮丧,但有一些特定于 Safari 的技巧可能有助于解决 Safari 浏览器的不稳定问题。如果您在 Mac OS X 下遇到 Safari 崩溃或死机问题,无论是在 Yosemite 还是更新版本,并且您已经 将 Safari 重置为无缓解,请按照以下每个步骤操作。如果都无法解决问题,我们也会提供合理的解决方法。
1:更新到最新版本的软件
通常,只需更新到最新版本的 Safari 和 OS X 就足以补救随机崩溃,尤其是当原因是由于已知错误(此错误已被修复)时。许多用户落后于软件更新,这使得这是一个简单的第一个建议。
像往常一样,您应该在更新系统软件之前快速备份。
- 转到 Apple 菜单 > App Store > 更新并安装任何可用版本的 MacOS X 和/或 Safari
仅此一项通常可以解决 Safari 崩溃或冻结的问题。例如,如果您使用的是 Mac OS X 10.10,则使用 Safari 8.0.2 更新到 10.10.1 或更高版本可能足以解决冻结或崩溃问题。
一些测试版用户报告说,Safari 在最新的测试版下变得更加稳定,通常比更广泛的发布晚几周。这进一步表明,在可用时更新到最新版本是个好主意。
当您重新启动 Safari 时,立即清除最近的网络数据并尝试访问导致问题的网站。现在一切正常,尽管有时重置 Safari 也能解决问题。
2:手动丢弃 Safari 缓存
您可以通过进入“用户库”文件夹并进行一些有针对性的操作来手动删除与 Safari 相关的所有缓存。我们建议在安全模式下执行此操作,因为启动到 OS X 安全模式也会转储一些系统缓存。
- 通过重新启动并立即按住“Shift”键将 Mac 重新启动到安全模式
- 在 Finder 中,按 Command+Shift+G 并输入以下路径:
- 通过将 Safari 缓存放入垃圾箱来手动删除它们
- 再次重启 Mac,这次正常
- 照常打开 Safari
~/Library/Caches/com.apple.Safari/
如果此时 Safari 运行良好,您应该不需要执行任何其他操作。如果问题仍然存在,请继续执行后续步骤。
3:禁用第三方扩展和插件
Flash 因引起问题而臭名昭著,许多其他视频和动画插件也可能有问题。 Adobe Acrobat 阅读器插件 也已知会导致 Yosemite 中的 Safari 出现问题。禁用或删除这些扩展和插件通常可以解决特定于插件的问题,例如 Safari 仅在加载 Flash 视频或 Silverlight 动画时崩溃。
- 退出 Safari(如果它已打开且尚未崩溃)
- 在 Finder 中,按 Command+Shift+G 并输入以下路径:
- 在桌面上创建一个名为“Plugin Backups”之类的新文件夹,并将可疑的第三方插件拖到该文件夹中——您将这些插件放入一个可访问的文件夹中,这样您就可以通过将插件移回必要时的来源
- 重新启动 Safari
/Library/Internet Plug-ins/
这有点高级,所以您应该对自己安装的第三方插件和原生插件有一定的了解。专注于第三方插件,如果您不确定它们是什么或者您不知道自己在做什么,请不要删除插件。
同样,如果问题仅出现在大量使用 Java 的网站。
4:Safari 仍然崩溃? Chrome 或 Firefox 来拯救
如果 Safari 仍然遇到持续性问题,最好的办法可能是暂时使用 Chrome 或 Firefox。两者都是免费且优秀的网络浏览器,我个人更喜欢 Chrome,但许多用户喜欢 Firefox。尝试两者并选择您喜欢的:
使用其他浏览器显然更像是一种变通方法,而不是解决方案。在 OS X 的另一个系统更新或 Safari 的错误修复版本可用之前,这可能是唯一的选择,这可以解决您遇到的特定问题。
您是否遇到过 Safari 在 OS X 10.11、10.11.5、10.10、OS X 10.10.1 或 OS X 10.10.2 中崩溃的问题?您是否解决了问题,如何解决?请在评论中告诉我们!