必须先在safari偏好设置的“高级”标签页中勾选“在菜单栏中显示‘开发’菜单”,否则无法使用网页检查器等功能;启用后需重启safari并用右键“检查元素”或command+option+i验证。

在Mac上使用Safari浏览器调试网页时,必须先让“开发”菜单出现在顶部菜单栏,否则无法调出网页检查器、网络面板或JavaScript控制台;这个菜单默认是隐藏的,需要手动开启。
通过Safari设置启用开发菜单
这一步操作起来很简单,直接在Safari偏好设置里勾选一个选项就行。
1、打开Safari浏览器,点击屏幕左上角的【Safari】菜单 → 选择“设置”。
2、在设置窗口中切换到“高级”标签页。
3、勾选底部的复选框:“在菜单栏中显示‘开发’菜单”。【此选项不勾选,“开发”菜单永远不会出现】
4、关闭设置窗口,刷新任意网页,顶部菜单栏立刻多出“开发”一项。
验证开发菜单是否生效
启用后必须立即验证,因为部分系统版本(如macOS Sequoia 15.1)存在UI缓存延迟,勾选后不重启Safari可能不显示。
方法一:右键网页任意空白处,若出现“检查元素”选项,说明已生效。
方法二:按下 Command + Option + I 快捷键,Web检查器窗口弹出即成功。
方法三:点击菜单栏“开发”→“显示Web检查器”,能正常打开即确认无误。
常见失效场景与修复
如果勾选后仍不见“开发”菜单,请按顺序排查:
① 退出并重新打开Safari——这是90%未生效问题的解法,不要跳过。
② 检查当前用户是否为管理员账户,非管理员账户无法写入偏好设置项。
③ 在终端执行:defaults read com.apple.Safari IncludeDevelopMenu,返回1表示已启用,返回0或报错则需重置:执行defaults write com.apple.Safari IncludeDevelopMenu -bool true后再重启Safari。











