升级到Safari 7.0.4(本地和远程)后无法设置Web检查器断点

时间:2014-06-30 16:56:13

标签: ios debugging mobile-safari remote-debugging

升级到OSX 10.9.3(13D65)和Safari 7.0.4(9537.76.4)后,我无法使用Safari Web检查器在我的cordova应用程序中设置断点。启用的断点显示为深灰色,禁用为浅灰色。 “调试器”语句被忽略。模拟器(iOS 7.1 11D167)或物理设备(iOS 7.1.1 11D201)上的行为相同。移动应用程序确实显示在“开发”菜单(iPad模拟器或xxx iPad)下。我可以检查DOM。我尝试了此问题中建议的解决方案:Why is Web Inspector showing me "no inspectable applications"?和此Why Safari shows "No Inspectable Applications" during remote debugging with iOS 6 device?

移动应用程序是在本地编译的。它可以在运行相同版本OSX&的第二台机器上进行调试。 Safari,但我无法全时访问该计算机。两台计算机都具有相同的开发人员配置文件和证书(使用私钥)。我该如何诊断?谢谢你的帮助。

2 个答案:

答案 0 :(得分:9)

在Safari /偏好设置(高级选项卡)下启用了问题“停止插件以节省电量”。这禁用了设置断点的能力。我不记得设置,但我没有看到任何表明升级设置该偏好的东西。

答案 1 :(得分:2)

还必须将断点放在包含可执行代码的行上。

忽略其他代码行之间空白行的断点。