升级macOS后Safari打不开或刚启动就崩溃,大概率是扩展与新内核权限握手失败;需强制退出并Shift重启跳过崩溃会话,全关扩展逐个排查,必要时安全模式诊断权限冲突,并精准清除损坏偏好项(保留Bookmarks.plist)及缓存。
升级macOS后Safari突然打不开,点图标没反应或刚启动就崩溃,大概率是某个扩展在新系统里越权调用辅助功能、录屏权限或沙盒外资源,被系统直接拦截进程——这不是Safari本身坏了,而是扩展和内核握手失败。
按下Option + Command + Esc打开“强制退出应用程序”窗口 → 选中 Safari → 点击“强制退出” → 重新启动 Safari 时按住Shift键不放,直到窗口完全加载完毕。
这一步跳过所有上次打开的标签页和窗口,避免崩溃状态被自动继承。如果连这个都卡住,说明问题已深入到进程初始化阶段,必须进入下一步。
方法一:界面操作排查
Safari → 偏好设置 → 扩展 → 取消勾选全部扩展 → 退出Safari → 重启 → 访问一个曾崩溃的网页(如含大量JS的新闻页)→ 若正常,再逐一启用扩展,每启一个就刷新该网页,一旦崩溃,当前启用的那个就是问题源。
方法二:绕过UI直删扩展文件
前往~/Library/Safari/Extensions和/Applications/Safari.app/Contents/Extensions → 将所有.safariextz或.safariextension文件拖出到桌面 → 重启Safari确认是否稳定。
【注意】某些广告拦截类扩展(如AdGuard、uBlock Origin旧版)在Sequoia及后续版本中默认被系统拒绝加载,即使勾选也无效,必须卸载重装适配新版的版本。
第一步:以安全模式启动Mac
关机 → 按下电源键 → 立即按住Shift不放 → 听到启动声后松手 → 等待登录界面出现(右上角显示“安全模式”)
第二步:在安全模式下打开Safari → 偏好设置 → 扩展 → 尝试勾选任一扩展
第三步:若此时能勾选成功,说明是第三方辅助工具(如录屏软件、键盘增强工具)干扰了点击事件。返回正常模式后,前往“系统设置 → 隐私与安全性 → 辅助功能”,取消可疑应用的勾选;再进“屏幕录制”权限列表,关闭非必要应用的授权。
第四步:重启Mac,不再以安全模式启动,测试Safari是否可正常启用扩展。
① 退出Safari后,访达中按Command + Shift + G,输入:~/Library/Safari → 回车
② 将该文件夹内除Bookmarks.plist外所有文件(包括History.plist、Downloads.plist、LastSession.plist、Extensions等)移至桌面暂存
③ 打开终端,执行:
defaults delete com.apple.Safari
rm -rf ~/Library/Caches/com.apple.Safari/
④ 执行killall cfprefsd强制刷新偏好服务缓存
【此操作将重置主页、搜索引擎、工具栏布局等所有用户设置,但不会删除书签、阅读列表、iCloud同步密码】