当前位置: 首页>>技术问答>>正文


Safari打开网页卡住或加载极慢问题解决方案

问题:使用Mac系统的同学,偶尔会遇到Safari加载极慢的问题,具体表现为下面的某一种:

  • 加载条卡在10%或30%左右的位置完全不动。
  • 加载极慢,风火轮转啊转。
  • 加载卡顿,完全没反应,一直出不来网页。


解决方案:

因为上述问题的原因很多,这里列出几个常用的解决方法如下:

    0. 在终端执行命令:

sudo killall -9 networkd

    1. 修改DNS,找到下面这个位置,然后修改成其他常用的DNS,如8.8.8.8或114.114.114.114。

    2. 关掉DNS预加载,开启/关闭DNS预加载(html中的DNS prefecthing)的命令如下:

//关闭DNS预加载, 在Mac终端输入如下命令	
defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

//开启DNS预加载,在Mac终端输入如下命令	
defaults delete com.apple.safari WebKitDNSPrefetchingEnabled

    3. 修改IPV6设置。

默认情况下,IPV6会配置为自动(Automatically),可以修改为:Link-local only。如下图所示:

IPV6配置修改

    4. 删除Safari偏好设置文件。

Safari的偏好设置文件如果破坏的话,也会造成加载慢的问题。到这个位置:~/Library/Preferences,删除:com.apple.Safari.plist即可。


    5. 清除Safari历史访问记录和缓存。

Safari清除历史记录

    6. 关掉表格自动填充(AutoFill),如下图所示:

关掉表单自动填充

    7. 检查插件,可以删掉插件。

有些外部插件可能会导致Safari变慢,某论坛上有人说迅雷等插件可能导致这个问题,值得一试。查看插件位置如下:

Safari插件位置

可以到目录:~/Library/Internet Plug-ins下直接删除插件(Move To Trash)。

   8. 检查扩展,可以关闭扩展。

    9. 检查Mac内存消耗,内存不够也会导致加载慢的问题,不过这个可能性比较小。

   10. 检查icloud是不是满了?很奇葩这个问题也会导致Safari变得极慢,最近电脑经常跳出icloud本地缓存满的问题,后来

Safari就出现了卡顿无法加载网页的问题。找了很多方法没有解决,最后灵机一动把icloud相关的缓存数据删了,Safari才恢复正常。

本文由《纯净天空》出品。文章地址: https://vimsky.com/article/2114.html,未经允许,请勿转载。