safari 开发菜单需先在设置中启用“在菜单栏中显示‘开发’菜单”,或通过终端执行 defaults write com.apple.safari includedevelopmenu -bool true 并重启 safari;若仍不可见,需检查权限、清除缓存或禁用扩展。

如果您尝试使用 Safari 浏览器进行网页调试,但菜单栏中未出现“开发”选项,则说明开发者模式的基础入口尚未启用。以下是开启 Safari 开发菜单的具体操作步骤:
一、通过 Safari 设置启用“开发”菜单
该操作是所有 Safari 调试功能的前置条件,启用后“开发”菜单将立即出现在菜单栏中,无需重启浏览器,且适用于所有当前 macOS 版本。
1、点击 Dock 栏中的 Safari 图标,或从“应用程序”文件夹启动 Safari 浏览器。
2、点击屏幕左上角的「Safari」菜单,在下拉列表中选择「设置」(部分旧系统显示为“偏好设置”,功能完全一致)。
3、在设置窗口顶部标签栏中,点击「高级」标签页(图标为齿轮状,通常位于最右侧)。
4、向下滚动至页面底部,找到并勾选「在菜单栏中显示“开发”菜单」选项。
5、关闭设置窗口,确认菜单栏中「开发」已出现在“书签”与“窗口”之间,表示开发菜单已成功激活。
二、通过终端命令强制启用开发菜单
某些系统配置或 Safari 版本可能存在界面设置未完全生效的情况,此时可通过终端写入配置项确保开发菜单稳定显示,该方法直接修改 Safari 的 plist 配置,具有更高优先级。
1、打开「终端」应用:前往“应用程序 → 实用工具”文件夹,或按下 Command + 空格 启动 Spotlight,输入“终端”后回车。
Angel工作室企业网站管理系统全DIV+CSS模板,中英文显示,防注入sql关键字过滤,多浏览器适应,完美兼容IE6-IE8,火狐,谷歌等符合标准的浏览器,模板样式集中在一个CSS样式中,内容与样式完全分离,方便网站设计人员开发模板与管理。系统较为安全,以设计防注入,敏感字符屏蔽。新闻,产品,单页独立关键字设计,提高搜索引擎收录。内置IIS测试,双击打启动预览网站 Angel工作室企业网站
2、在终端中粘贴并执行以下命令:
defaults write com.apple.Safari IncludeDevelopMenu -bool true
3、执行完成后,输入以下命令重启 Safari 进程:
killall Safari
4、重新启动 Safari,检查菜单栏是否已显示「开发」菜单;若仍未出现,可补执行:
defaults write com.apple.Safari IncludeInternalDebugMenu -bool false
三、验证并修复开发菜单不可见问题
当完成上述任一启用操作后仍无法看到“开发”菜单,通常由用户权限限制、配置缓存残留或 Safari 扩展干扰导致,需针对性排查。
1、确认当前登录用户对 Safari 配置目录具有读写权限:访问 ~/Library/Preferences/com.apple.Safari.plist,右键显示简介,检查“共享与权限”中当前用户是否拥有“读与写”。
2、清除 Safari 偏好设置缓存:在终端中依次执行
defaults delete com.apple.Safari IncludeDevelopMenu
defaults write com.apple.Safari IncludeDevelopMenu -bool true
3、临时禁用所有 Safari 扩展:进入「Safari → 设置 → 扩展」,取消勾选全部扩展,重启 Safari 后再次检查菜单栏。
4、重置 Safari 高级设置:在「设置 → 高级」中,取消勾选“开发”菜单选项,关闭窗口后再重新勾选并保存。









