使用Safari的Web Inspector调试PhoneGap的工作流程

Ben*_*rce 2 iphone workflow xcode cordova safari-web-inspector

我正在开发一个手机间隙应用程序,并使用Safari的Web Inspector进行调试.该工具非常有用,但是有一些工作流程效率低下,这让我花费了一些时间.

  1. 每次我在xCode中停止我的PhoneGap应用程序时,Safari Web Inspector窗口会自动关闭,每次我进行更改并重新启动应用程序时,我都会重新打开它.

  2. 我能够在控制台中完全读出的唯一方法是输入window.location.reload().每次在xCode中部署更改时,这都会为我的工作流程添加一个步骤.

有没有人知道如何设置它以便Safari Web Inspector保持打开状态并且控制台会自动监控应用程序?

dav*_*ham 5

为了解决重载问题,我在调试时在头部添加了这个:

<script>
  alert('connect your debugger, if you want')
</script>
Run Code Online (Sandbox Code Playgroud)

警报会停止所有执行,这意味着我可以(手动,呃)连接我的调试器而不会遗漏任何内容.当我在警报窗口点击正常时,执行恢复.