Safari Web 内容在 Mac 上“没有响应”?用这些技巧修理沙滩球

目录:

Anonim

Mac Safari 用户偶尔可能会遇到网络浏览器长时间无响应的问题,通常伴随着旋转的多色沙滩球光标的出现。稍微深入挖掘一下,这几乎总是与 MacOS 和 Mac OS X 中活动监视器中出现的“Safari Web 进程(无响应)”的外观一致。

特定的“无响应”Safari 进程情况是我们希望通过此故障排除指南在此解决的问题。寻求更广泛方法解决 Safari 问题的用户可能希望参考本指南以解决 Mac OS X 中的 Safari 冻结和崩溃问题,包括 Yosemite、El Capitan 和 Sierra。

Easy First:退出并重新启动Safari

首先,最简单的应对Safari沙滩球和失速是两部分;等待查看网页是否最终加载,如果没有,只需退出 Safari 重新打开它并重试。这是大多数 Mac 用户的典型做法,它通常可以解决这种情况。

Easy Second:原力退出并重新启动

如果Safari 反应迟钝以至于无法从“文件”菜单退出,使用“强制退出”是一个合理的解决方案:

  1. 点击Command+Option+Escape调出强制退出菜单
  2. 选择“Safari”,然后选择“强制退出”
  3. 等待一分钟左右,Safari被强制退出,系统恢复,然后重新启动Safari并返回正常浏览

正如我们所说,这通常工作得很好,大多数 Mac 用户又回到了在 Safari 中浏览网页。

更高级:针对特定的Safari Web 内容(无响应)进程

  1. 启动/Applications/Utilities中的“活动监视器”
  2. 在CPU或内存选项卡下,找到并找到任何红色的“Safari Web内容(无响应)”进程
  3. 点击工具栏中的(X)按钮杀死选中的进程
  4. Repeat with other stuck red “Safari Web Content (Not Responding)” processes
  5. 退出活动监视器

Killing 一个“Safari Web Content (Not Responding)”进程会强制它退出,然后通常会在 Safari 中自动重新加载。这通常可以解决问题,但有时沙滩球会立即返回,因为 Web 进程正在加载错误的 javascript 或插件失控,或者正在经历一些内存泄漏或疯狂的 CPU 峰值。

在附带的屏幕截图中,您会看到几乎每个 Safari Web 内容进程都“没有响应”并且已经失控(osxdaily.com 除外,哇哦!),消耗了大量的真实资源内存和虚拟内存,将 kernel_task 拖入排水沟。正如您可以想象的那样,在这种情况下,Safari 和 Mac 的其他部分一样完全没有响应,因此专注于终止整个“Safari”进程是比单独终止每个进程更快的解决方案。

修复“Safari Web 内容(无响应)”并防止再次发生

既然您知道如何处理错误的Safari 进程,那么您可以做些什么来修复并首先防止它们发生?对此没有明确的答案,因为根本原因并不总是确定的,但是可以采取许多步骤来限制 Safari 进程因沙滩球而失控并导致 Mac 崩溃的可能性。

清除缓存和浏览器历史

Clearing web content caches and browser history often removes a problem,但缺点是它会删除cookies,因此也会删除任何保存的登录信息或其他来自Mac的数据,以及登录到同一设备的任何其他内容iCloud 帐户(有点烦人,是的)。所以准备重新登录大多数网站。

  1. 转到“Safari”菜单并选择“清除历史记录”
  2. 从“清除”菜单中选择合适的时间线,通常“所有历史”最有效”,然后点击“清除历史”

禁用Safari插件和WebGL

虽然某些Safari 浏览器插件可能很有趣、有用或很酷,但它们通常也经常出现问题、制作不佳、容易崩溃,并且经常导致浏览器出现问题。 Adobe Flash Player 是浏​​览器插件的一个典型示例,它可能会导致 Mac 上的资源过度使用和问题行为,但还有许多其他插件也可能导致问题。简单的建议;禁用插件,您可能不需要它们。此外,WebGL 在某些特定的 Mac 和 OS X 版本上与更广泛的系统问题有松散的联系,因此禁用它也会有所帮助。

  1. 下拉“Safari”菜单并转到“首选项”
  2. 转到“安全”选项卡并取消选中“允许插件”和取消选中“允许WebGL”
  3. 退出安全首选项,然后退出并重新启动Safari

不使用网络插件是避免Safari(或与此相关的任何其他网络浏览器)出现问题的最简单方法之一。是的,我知道有些网站需要它们,所以如果您确实需要为您经常访问的特定网页或网站使用插件,请考虑仅在 Google Chrome 等沙盒网络浏览器中使用 Flash 等插件。

更新Safari,考虑更新系统软件

下一步是确保Safari 是最新的。 Safari 经常发布错误修复,可以解决问题并防止问题再次发生,因此保持软件更新是确保这些错误修复对您有利的一种方法。

  1. 转到 Apple 菜单并选择“App Store”
  2. 转到“更新”选项卡并查找任何可用的Safari 更新或安全更新,并安装它们

在安装任何软件更新之前备份 Mac 是一个很好的做法,但对于像某些安全更新那样调整系统软件的任何东西也是如此。不要跳过备份。

如果有更新的版本可用,您还可以考虑更新更广泛的 Mac OS X 系统软件,但对于一些 Mac 用户来说,他们喜欢他们当前运行的系统软件版本,如果事情通常很糟糕事实上,并不总是推荐这样做。

如果您已执行上述所有步骤但仍然遇到问题,请不要忘记查看一些 ,它提供了一些删除缓存和禁用插件的替代方法,以及一些其他解决方案也是如此。当然,对于移动用户,您也可以使用这些技巧在 iPhone 上修复 Safari 问题和崩溃。

Safari Web 内容在 Mac 上“没有响应”?用这些技巧修理沙滩球