Safari 不工作? 使用本指南修复常见的 Safari 问题

Safari 是最常用的浏览器之一,因其简单性和注重隐私的功能而备受喜爱。 但是,即使使用最好的软件,也可能会出现问题; 有时 Mac 用户会发现自己处于 Safari 无法正常工作的境地。 幸运的是,它可以修复。

当 Safari 没有响应或不断崩溃时,您应该做的第一件事就是找出它为什么会这样。 在本文中,我们将讨论 Safari 的常见问题,解释导致问题的原因,并向您展示如何解决这些问题。 我们走吧!

为什么 Safari 不能在 Mac 上运行

Apple 付出了很多努力来创建最强大的浏览器之一。 他们会定期更新 Safari 浏览器,每次发布都会修复越来越多的包。 但是,新问题也出现了,给苹果开发者提供了改进的空间。 以下是用户遇到的一些 Safari 问题:

  • Safari 崩溃
  • Safari 没有响应
  • Safari 打不开
  • “由于问题无法打开 Safari”消息

用户遇到的常见问题之一是 Safari 崩溃。 Safari 不响应并导致崩溃或死机的原因可能有很多。 当用户即使在重置后也无法打开 Safari 时,问题会变得更加复杂。 可能导致上述 Safari 问题的原因:

  • 打开的标签太多
  • 缓存、下载、历史日志过多长时间未清理
  • 您正在浏览的扩展程序、插件或网站导致 Safari 崩溃/冻结
  • 过时的 Safari 版本
  • 旧版本的 macOS

小费

有时,用户会将 Safari 的缓慢性能与 Mac 的整体滞后行为混淆。 如果您的活动监视器充满了任务和进程,Safari 也可能由于 Mac 的 CPU 过载而停止响应。 在这种情况下,使用 CleanMyMac X 优化您的 Mac 可能是您的解决方案。

CleanMyMac X 是一款出色的 Mac 清理工具,可通过清理内存中不必要的文件和数据来帮助提高机器的性能。 使用其优化和维护模块,您可以在几秒钟内加速您的 Mac 并继续浏览。

Safari 崩溃

如果您的浏览体验因 Safari 浏览器突然崩溃而中断,您可以尝试以下一些解决方案。

关闭所有标签

几乎我们每个人都曾经打开过 20 个 Safari 标签,却忘记点击那个小“X”来关闭它们。 一篇有趣的文章、一个随机的食谱或可爱的小狗视频——我们都会永远保持这些标签打开。 但是,如果您在使用 Safari 时遇到问题,那么可能是时候征服这些标签了。

每个窗口和选项卡都在争夺系统上的资源,因此关闭不需要的内容是提高 Safari 性能的最简单方法:

  1. 打开 Safari 并单击文件。
  2. 选择关闭所有窗口。

但是,如果您想稍后阅读某个站点或页面,但又不想为该站点添加书签怎么办? 没问题 – 只需将它添加到您的阅读列表中。 这将存储您以后想要离线阅读的内容。

  • 在 Safari 中,将指针移到网站 URL 上,然后单击显示在字段左端的一步“+”按钮。

要访问您的阅读列表:

  • 导航到 Safari 的侧边栏,然后单击“老花镜”图标。

清除网站数据

每当您在 Safari 中访问新网站时,它都会将其存储在缓存中,以便下次更快地加载。 缓存和 cookie 可帮助网站更快地识别您的 Mac。 但有时它也可能会大大减慢速度。 您无需每天都删除缓存和 cookie,以避免 Safari 在 Mac 上崩溃。 但是,如果您的浏览器有问题,必须做的就是清除网站数据。

要删除缓存,请按照说明操作:

  1. 打开 Safari 并从 Safari 菜单转到首选项。
  2. 选择高级。
  3. 检查菜单栏中的显示开发菜单。

  4. 选择屏幕顶部的“开发”菜单,然后选择“空缓存”。

以下是在 Safari 中删除 cookie 的方法:

  1. 打开 Safari 并转到首选项。
  2. 选择隐私并单击管理网站数据。
  3. 选择全部删除以清除 cookie。

要让 Safari 重新开始,您还需要清除历史记录。

  1. 打开 Safari,单击历史记录,然后选择清除历史记录。
  2. 从下拉列表中选择所有历史记录。
  3. 确认您的操作。

使用同一 iCloud 帐户的所有设备上的历史记录都将被删除。

{bntest}

检查更新

Apple 经常发布 Safari 更新以修复可能出现的错误。 及时更新您的软件可以防止许多问题。 因此,如果您开始遇到 Safari 问题,可能是您忘记将其更新到较新版本。 转到 Safari 菜单并选择关于 Safari。 在出现的窗口中,您将看到当前的 Safari 版本。

由于 Safari 更新随新的 macOS 版本一起发布,因此有必要检查您是否将 Mac 更新到了最新版本。

  1. 单击苹果菜单。
  2. 选择关于本机。
  3. 在出现的窗口中,单击软件更新。
  4. 如果您错过了更新,请更新您的 macOS。

禁用扩展

Safari 扩展程序可能会让您的生活更轻松,但缺点是其中一些扩展程序没有得到他们需要的定期技术维护。 有缺陷的扩展程序可能会自行崩溃并导致 Safari 出现问题。 考虑关闭所有扩展,以防 Safari 不再流畅运行。

  1. 打开 Safari。
  2. 从 Safari 菜单中选择首选项。
  3. 选择扩展选项卡。
  4. 取消选中要禁用的扩展程序或单击卸载将其删除。

在 Safari 中安装扩展程序,您实际上是在 Mac 上获得了一个应用程序。 这就是为什么当你按下卸载时,你会看到这样的通知:

如果您选择在 Finder 中显示,您将被重定向到 Finder 以删除该应用程序。 但是请注意,当您手动删除该应用程序时,您可能会偶然发现删除后剩余的文件。 如果您想节省 Mac 上的空间并清除不需要的剩余数据,我们建议使用 CleanMyMac X 删除应用程序。 使用卸载程序模块安全地删除该应用程序,然后转到“剩菜剩饭”选项卡,以防止您的 Mac 因残留的应用程序而变得杂乱无章。

在这里,CleanMyMac X 在我删除 Finder 中的应用程序和扩展程序后检测到剩余文件:

CMMX 卸载程序模块中的剩菜

CleanMyMac X 有另一个有用的功能,可以显示所有 Safari 扩展并让你一次删除它们。 选择左侧边栏上的扩展,您将看到所有 Safari 扩展的列表。 只需单击转到卸载程序即可删除该应用程序及其扩展程序并删除所有应用程序剩余部分。

CMMX 扩展模块中的 Safari 扩展

Safari 没有响应

如果 Safari 突然停止响应,如果浏览器解冻一分钟,您也可以尝试上述一些解决方案。 如果这些方法没有帮助,这里有一些开始的行动。

强制退出 Safari

如果您在 Safari 响应时遇到问题,请尝试强制退出该应用程序。

  1. 单击苹果菜单。
  2. 选择强制退出。
  3. 从应用程序列表中选择 Safari,然后单击强制退出。
  4. 确认您的操作。

强制退出 Safari 后,请等待几分钟,然后重新启动以使其正常重新启动。

从 Finder 中删除网站数据

除了直接从 Safari 删除缓存和历史记录之外,还有另一种删除缓存和历史记录的方法。 这是如何做到的:

  1. 转到查找器。
  2. 从前往菜单中,选择前往文件夹。
  3. 进入 ~/Library/Safari 并单击开始。
  4. 删除名称中包含 History.db 的所有文件和文件 LastSession.plist。

您可以安全地删除这些文件,因为 Safari 会在您下次会话期间重新创建它们。

终止特定的冻结进程

如果重新启动应用程序无法解决问题,您可能正在处理一些导致 Safari 冻结的特定进程。 您可以尝试在活动监视器中终止它们。

打开活动监视器并在搜索字段中输入 Safari。 您将看到所有正在运行的进程。 活动监视器可能会运行一些诊断程序并将某些进程标记为无响应,以防其中一些进程导致 Safari 冻结。

如果您在 Activity Monitor 中看到红色的 Safari 相关行,则这些是影响应用程序性能的问题。 双击此类进程并退出它们。 如果 Safari 停止响应有故障的扩展程序,这可能会对您有所帮助。 然后,重新启动 Mac 并查看问题是否消失。

Safari 打不开

如果 Safari 未打开,则可能难以正确重置。 这种情况不太常见,但它仍然有几个解决方案。 当 Safari 不想启动时,要做的第一件事是转到活动监视器,看看是什么阻碍了您的浏览器。 如上一步所示,终止红色进程(如果有)。 您还可以完全重置应用程序。

考虑完全重置 Safari

不幸的是,没有神奇的重置 Safari 按钮可以让您的浏览器在一分钟内正常运行。 但是,CleanMyMac X 允许您只需按一下按钮即可重置 Mac 上的应用程序。

  1. 下载 CleanMyMac X 的免费版本并启动它。
  2. 单击 CleanMyMac X 菜单并选择首选项。
  3. 在忽略列表选项卡中,选择卸载程序。
  4. 取消选中忽略系统应用程序。
  5. 关闭首选项窗口并返回到 CleanMyMac X。
  6. 选择卸载程序。
  7. 滚动列表以找到 Safari 并右键单击它。
  8. 单击“选择“Safari”进行重置”,然后按“重置”。
在 CMMX 的卸载程序模块中选择了 Safari 重置

重置后启动 Safari 以检查 CleanMyMac X 是否修复了错误。

“由于问题无法打开 Safari”消息

这是 Safari 的罕见情况,但一些用户报告收到一条消息,称 Safari 因出现问题而无法打开。 无法启动 Safari,每次尝试打开浏览器时都会出现该消息。

iTunes 12.8.1 更新似乎使用户无法使用 Safari。 一些苹果爱好者发现了解决方案:有必要去 /System/Library/PrivateFrameworks/ 从 Finder 中删除 MobileDevice.framework 文件。

一些遇到此问题的用户发现,iTunes 版本发布将 MobileDevice.framework 文件更新为与 Safari 不兼容的版本。 这就是为什么删除文件是让 Safari 恢复正常工作的唯一方法。

这个案例表明,有时苹果用户自己会找到 Safari 问题的解决方案。 但是如果它再次发生,并且删除提到的文件无济于事怎么办?

确保您的 Mac 上有其他浏览器

我们无法预测 Safari 下次会发生什么,因此最好使用 Mac 上安装的另一个浏览器来备份自己。 拥有 Safari 替代方案意味着您始终可以在其他用户或 Apple 支持的帮助下搜索所需的答案并排除 Safari 故障。

如您所见,Safari 并不是那么无辜,有时会因各种原因而归咎于故障。 如果您发现 Safari 开始出现不正常的行为,删除缓存和其他网站数据可能会有所帮助。 考虑强制退出 Safari 并检查活动监视器是否有任何提示可能告诉您浏览器出了什么问题。 此外,不要忘记为可能出现的任何问题安装替代浏览器。