首页 文章

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

提问于
浏览
3

升级到OSX 10.9.3(13D65)和Safari 7.0.4(9537.76.4)后,我无法使用Safari Web检查器在我的cordova应用程序中设置断点 . 启用的断点显示为深灰色,禁用为浅灰色 . "debugger"语句被忽略 . 模拟器(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 回答

  • 9

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

  • 2

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

    其他代码行之间的空行上的断点将被忽略 .

相关问题