系统极客一直在努力
专注操作系统及软件使用技能

Safari 变慢卡顿怎么办?8 个方法轻松修复

Safari 浏览器

Safari 卡顿怎么解决?原因基本上都逃不出这 4 大类:缓存和网站数据堆积太多、某个扩展插件在拖后腿、某个标签页彻底失控,甚至是系统和网络在后台干扰。

在绝大多数情况下,我们根本不用重装系统,也不用更换其他浏览器,只要按以下 8 个方法进行排查,就能轻松解决 Mac Safari 变慢的问题,而且密码和书签也都不会丢失。

先做 60 秒自测:判断问题出在哪

大家先别急着到处找「开关」,先花 1 分钟做个小实验,就能帮你把问题范围缩小一半。

1在 Safari 中按Shift + Command + N打开「无痕窗口」。

2正常打开平时最慢的几个网站,看看现在还卡不卡。

Safari 无痕浏览

「无痕窗口」默认不会加载已经安装的扩展,还会使用和「普通窗口」不同的网站数据环境。如果在无痕里面速度飞快,可以优先怀疑扩展或网站数据;如果无痕里照样卡,那就应该往网页、系统和网络方向排查。

无痕窗口表现说明
明显变快问题可能出在缓存或扩展
一样卡问题可能在网页本身、系统或网络
只有某几个网站卡多半是那个网站或相关网页脚本在作怪

8 招排查 Safari 卡顿变慢

方法 1:快速处理

在不更改 Safari 和系统设置的前提下,我们先随手尝试一轮:

  • 彻底退出 Safari 再打开:按Command + Q快捷键完全退出后再重新打开;你也可以按住Shift点开 Safari,避免恢复上次打开的标签页和窗口。
  • 重启 Mac:遇到事不决,先重启。很多说不清楚原因的卡顿,咔咔一顿系统重启就都好了👌也未可知。

方法 2:清理缓存和网站数据

清缓存这招最常用,也最不容易出错,我们就先从这里下手。清理网站数据不会删除你的书签、阅读列表,也不会删掉「钥匙串」里面存的密码。它清掉的主要是网页留下的「临时文件」和「网站数据」,比如某些网站的登录状态和浏览偏好。

适用场景:网页加载慢、图片加载一半卡住、某些网站显示错乱或者 Safari 启动变慢。

1打开 Safari,点击屏幕左上角菜单栏的「Safari 浏览器」,进入「设置」>「隐私」标签页。

2点击「管理网站数据」,再点击点左下角的「全部移除」。

3如果只想清掉某一个网站的数据,就选中它单独点「移除」,其他网站的登录状态不会受到影响。

4清完按Command + Q完全退出 Safari 再重新打开,让清理真正生效。

Safari 清理缓存和网站数据

方法 3:禁用拖慢 Safari 的扩展插件

扩展插件是 Safari 变慢的常见原因之一,它们会在后台加载、拦截和渲染页面。比如,一个写得不咋样的广告拦截插件,就能把整个浏览器拖到怀疑人生。

适用场景:无痕窗口里飞快,但正常窗口里慢,装了多个扩展、网页一直转圈,都可以按这个方向排查。

1打开 Safari,点击屏幕左上角菜单栏的「Safari 浏览器」,进入「设置」>「扩展」标签页。

2左侧会列出所有已安装扩展,建议先逐个取消勾选,通过禁用来排查,不着急卸载。

3每禁用一个就回到网页刷新试试,直到找出有问题的那个。

禁用或卸载 Safari 扩展

我推荐先从广告拦截、翻译、购物比价和剪藏这 4 类开始,它们相对更容易出问题。找到之后,常用的扩展先去 App Store 看看有没有更新,不常用的直接点「卸载」一了百了。

方法 4:关闭 Safari 实验性功能

Safari 里面藏着一组专门给网页开发者使用的实验性「功能开关」,这些开关平时对普通用户是隐藏起来的。如果你之前跟着一些优化教程打开过某些实验功能,它们也可能拖慢 Safari,甚至让网页显示异常。

适用场景:之前有过跟着教程改动 Safari 设置、网页显示错乱,或者滚动不跟手。

1打开 Safari,点击屏幕左上角菜单栏的「Safari 浏览器」,进入「设置」>「高级」标签页。

2勾选最下面的「显示网页开发功能」。

Safari 显示网页开发功能

3这时菜单栏中会多出一个「开发」菜单,进入「开发」>「功能开关」。

4如果你之前手动开启过实验性功能,就优先恢复回默认状态,比如取消勾选列表右侧标注为「预览」和「可测试」的条目。

管理 Safari 实验性功能开关

不建议为了排查问题随意修改其他开关。

方法 5:变相「重置 Safari」

老用户可能记得,在早期版本的 Safari 中,有一个全局的一键「重置」按钮,但在 Safari 8(Yosemite 时代)之后被苹果给干掉了。现在要「重置 Safari」,其实就是把前面几步都给打包做一遍:

  • 清全部网站数据(方法 1):「Safari 浏览器」>「设置」>「隐私」>「全部移除」。
  • 禁用或卸载所有非必要扩展(方法 2):「Safari 浏览器」>「设置」>「扩展」,禁用或卸载。
  • 关掉实验性功能开关(方法 3):「Safari 浏览器」>「设置」>「功能开关」,将之前手动修改过的项目恢复为默认状态。
  • 清除历史记录:菜单栏「历史记录」>「清除历史记录」,选择时间范围。
Safari 清除历史记录

做完这 4 步,Safari 就会恢复到接近出厂的状态。如果整套做完还是慢,问题多半不在浏览器本身。

方法 6:排查网络和后台因素

有时候 Safari 慢,这口锅根本不在 Safari,而在网络和系统后台。以下是一些影响 Safari 性能的隐藏因素。

DNS 和 VPN

VPN 会绕远路,DNS 服务器响应慢,会让打开网页卡那么一下。建议先关掉 VPN,或者断开重连,看速度是否恢复。也可以换个 DNS:

1点击屏幕左上角的苹果  图标,依次进入「系统设置」>「网络」。

2点击当前连接的「Wi-Fi >「详细信息」>「DNS」。

3把 DNS 换成223.5.5.5(阿里云公共 DNS)或者119.29.29.29(腾讯 DNSPod Public DNS)这类公共 DNS。

更改 macOS DNS 服务器

存储空间不足

Mac 的硬盘快填满时,整个系统都会慢半拍,Safari 也会跟着遭殃。如果剩余空间不足 10GB,清一清大文件、清空废纸篓,效果往往立竿见影。

1点击屏幕左上角的苹果  图标,依次进入「系统设置」>「通用」>「存储空间」。

2查看「可用容量」是否已经告急。

查看 macOS 硬盘可用容量

后台索引:mds 和 mdworker

系统在刚更新完或者拷入了大量文件后,Spotlight 会在后台建立索引,主要表现为mds和mdworker进程占用高、整机响应变慢。但这属于正常现象,索引完成后通常会自行恢复,千万别为了暂时的卡顿强行终止这些进程。

方法 7:更新 macOS 和 Safari 最新版本

在 macOS 系统中,Safari 并是像其他浏览器那样单独更新,它属于操作系统的一部分,会跟着系统更新一起走。你更新了 macOS 版本,Safari 也就一起更新了。

适用场景:很久没更新系统、Safari 版本号很老,遇到某些网站提示浏览器不受支持。

1点击屏幕左上角的 Apple  图标,依次进入「系统设置」>「通用」>「软件更新」。

2点击「现在更新」或「立即升级」,并按屏幕提示完成系统升级。

更新 macOS 系统版本

方法 8:新建 Safari 配置文件或 macOS 用户账户

如果你前面几招都试过了,Safari 还是慢,问题可能藏在积累了多年的「配置数据」里。暂时先别急着重装系统,可以试试两个更轻量的办法。

新建 Safari 配置文件

Safari 的配置文件有着独立的历史、Cookie、网站数据和收藏,而且扩展也默认全关,非常适合问题隔离。

1打开 Safari,点击屏幕左上角菜单栏的「Safari 浏览器」>「创建用户场景」。

2点击「开始使用用户场景」,起个名字,比如Test。

3切到新配置文件进行使用并测试,如果在这里用着飞快,说明问题可能和原配置文件中的数据或设置有关,而不是 Safari 本身。

新建 Safari 配置文件

新建 macOS 用户账户

如果新建配置文件也没用,还可以新建 macOS 用户账户,来排除账户级问题。

1点击屏幕左上角的 Apple  图标,依次进入「系统设置」>「用户与群组」>「添加用户」。

2新建一个账户,再登录试试 Safari 。

macOS 添加用户

Safari 卡顿常见问题

Safari 清除缓存会删掉密码吗?

不会。密码存储在 macOS 钥匙串里,书签在 Safari 的收藏库里,和网站数据互相独立。清理网站数据唯一的代价是:部分网站可能需要重新登录。

为什么 Safari 慢,其他浏览器却很快?

为什么 Safari 一看视频就发热、风扇狂转?


Safari 卡顿变慢不要慌,先打开「无痕窗口」定位问题,再按顺序清理缓存、查扩展,排查网络与后台因素。如果常规办法都无效,就尝试新建配置文件,不必一遇到事儿就重装系统。

赞(0)
分享到

评论 抢沙发