升级到 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 Simulator 或 xxx iPad)。我可以检查 DOM。我尝试了这个问题中建议的解决方案:为什么 Web Inspector 显示“没有可检查的应用程序”? https://stackoverflow.com/questions/21844851/why-is-web-inspector-showing-me-no-inspectable-applications, 和这个为什么在使用 iOS 6 设备进行远程调试时 Safari 会显示“No Inspectable applications”? https://stackoverflow.com/questions/16999186/why-safari-shows-no-inspectable-applications-during-remote-debugging-with-ios?rq=1.
移动应用程序是在本地编译的。它可以在运行相同版本的 OSX 和 Safari 的第二台计算机上进行调试,但我无法全职访问该计算机。两台机器具有相同的开发人员配置文件和证书(带有私钥)。我该如何诊断这个?感谢您的帮助。
事实证明,问题是在 Safari / 首选项(高级选项卡)下启用了“停止插件以节省电量”。这禁用了设置断点的能力。我不记得对此进行过设置,但我没有看到任何表明升级设置了该首选项的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)