必须开启mac端safari“开发”菜单并启用ios设备web检查器、完成信任授权,再通过usb连接并打开https网页,才能在“开发”菜单中看到设备名并启动web检查器。

要在Mac上实时调试iPhone或iPad上Safari打开的网页,必须让Mac识别设备、设备允许被调试、且双方通信协议完全就绪——任一环节缺失,“开发”菜单里就不会出现设备名,检查器根本无法启动。
在Mac端启用Safari“开发”菜单
这是整个调试流程的入口开关,不开启则后续所有选项灰显不可点。
1、点击屏幕左上角 Safari → 设置(macOS Sequoia及更新系统显示为“设置”,旧版为“偏好设置”)。
2、切换到「高级」标签页,图标为齿轮状,通常位于顶部标签栏最右侧。
3、向下滚动到底部,勾选「在菜单栏中显示“开发”菜单」。
4、关闭设置窗口,立即查看菜单栏:确认“开发”已出现在“书签”与“窗口”之间。【务必肉眼确认该菜单已出现,未出现说明配置未生效,需用终端命令强制写入】
在iOS设备上开启Web检查器并完成信任
仅Mac端开通毫无意义,iOS设备必须主动授权远程调试权限,否则Safari for Mac压根发现不了这台设备。
方法一:图形界面开启
1、iPhone或iPad进入「设置 → Safari → 高级」。
2、将「Web检查器」开关滑动至开启(绿色)。
3、用原装或MFi认证USB线连接Mac,并在iOS设备弹出“信任此电脑?”提示时【必须点击“信任”】,否则设备不会被Mac识别。
方法二:终端强制启用(当图形界面开启后仍不生效时使用)
1、打开Mac「终端」,输入:defaults write com.apple.Safari IncludeDevelopMenu -bool true。
2、再输入:killall Safari,强制退出所有Safari进程。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
3、重新打开Safari,检查菜单栏是否已出现“开发”菜单。
建立调试通路并启动Web检查器
两端都开好只是前提,还需确保设备在线、页面可调试、协议支持到位,三者齐备才能在“开发”菜单里看到目标网页。
第一步:物理连接与状态确认
1、用原装或MFi认证USB线连接iPhone/iPad与Mac。
2、在iOS设备上用Safari打开任意HTTPS网页(如 https://example.com),【严禁使用 file:// 协议的本地HTML文件,这类页面默认禁用检查器,右键无“检查元素”选项】。
第二步:Mac端触发设备识别
1、保持Mac上Safari任意标签页为焦点状态。
2、点击顶部菜单栏「开发」→ 展开后等待3~5秒。
3、若设备名称(如“iPhone的John”)出现,说明连接成功;若无设备名,请返回前两步检查Web检查器开关与信任状态。
第三步:选择页面并启动检查器
1、在「开发」菜单中,悬停于设备名称,二级菜单中会出现当前打开的网页标题。
2、点击该网页标题,Safari会自动弹出Web检查器窗口。
3、点击检查器左上角“元素”标签页,再点击左侧选择图标(箭头加方框),即可在iOS页面上悬停选取DOM元素。










