You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac端Safari Driver启动后立即停止及控制台报错咨询

嘿,我来帮你搞定Mac上Safari Driver启动即停、浏览器报错的问题——这坑我之前也踩过,咱们一步步来排查修复:

第一步:先把Safari的核心权限开对

这是最容易忽略的关键点:

  • 先开启Safari的开发者菜单:打开Safari,点击顶部菜单栏的「Safari」→「设置」→「高级」,勾选最底部的「在菜单栏中显示开发菜单」。
  • 接着在顶部的「开发」菜单里,确保允许远程自动化是勾选状态。没开这个的话,Safari Driver根本没法和浏览器建立连接,启动直接就崩了。
第二步:确认版本完全匹配

Safari Driver是和系统、Safari版本绑定的,版本不匹配绝对会出问题:

  • 打开终端输入 safaridriver --version 查看Driver版本,再对比Safari「关于」里的版本号,必须完全一致。
  • 如果版本不对应,优先更新macOS到最新适配版本(因为Safari Driver是随系统更新的),不要单独去下载第三方Driver,反而会更乱。
第三步:检查系统隐私安全拦截

Mac的安全机制经常会阻止Driver运行:

  • 打开「系统设置」→「隐私与安全性」,看看有没有弹出“safaridriver被阻止”的提示,有的话直接点「允许」或者「始终允许」。
  • 还要给终端加权限:在「隐私与安全性」→「完全磁盘访问」里,把终端添加进去,确保它能调用Driver相关的系统文件。
第四步:重置Safari的缓存与配置

有时候旧的缓存或损坏的配置会搞事情:

  • 先关掉所有Safari窗口,终端输入 defaults delete com.apple.Safari 重置偏好设置,之后重启Safari。
  • 还可以清缓存:按Command+Shift+G打开访达的前往文件夹,输入 ~/Library/Caches/com.apple.Safari,删掉里面所有文件,再重启电脑试试。
第五步:手动测试Driver启动

直接在终端跑启动命令,看具体报错:

  • 输入 safaridriver --enable,如果有报错信息,比如端口被占用,就用 lsof -i :4444 找到占用的进程,再用 kill -9 [进程ID] 杀掉,之后再重启Driver。

内容的提问来源于stack exchange,提问作者Pooja thakur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:35:57