Debugging iOS设备上的远程控制台.log()

Debugging iOS设备上的远程控制台.log(),debugging,ios,mobile,safari,webkit,Debugging,Ios,Mobile,Safari,Webkit,我正在开发一个涉及touchEvent的web应用程序。如果我能在我的Mac上远程查看控制台,那么调试这些程序就会容易得多 我可以在iOS设备上使用我的Mobile Safari将控制台日志存储在系统中的某个位置。我已经越狱了 谢谢 解决方案:服务器端控制台日志。只需在Mobile Safari中打开调试控制台。这在Settings/Safari/Developer中启用。您可以使用远程javascript控制台。有一些是可用的 在iOS6中,您现在可以使用OSX上的远程Web Ins

我正在开发一个涉及touchEvent的web应用程序。如果我能在我的Mac上远程查看控制台,那么调试这些程序就会容易得多

我可以在iOS设备上使用我的Mobile Safari将控制台日志存储在系统中的某个位置。我已经越狱了

谢谢


解决方案:服务器端控制台日志。

只需在Mobile Safari中打开调试控制台。这在Settings/Safari/Developer中启用。

您可以使用远程javascript控制台。有一些是可用的


在iOS6中,您现在可以使用OSX上的远程Web Inspector通过USB连接到iPhone。有关更多信息,请参阅

  • 将iphone插入计算机
  • 设置>safari>高级>web检查器(启用)
  • 在计算机上打开safari
  • 在safari浏览器中在iphone上运行web应用程序
  • 在safari中的计算机上,转到开发>可检查的应用程序,您的跑步应用程序应该在其中
  • 执行这些步骤可以使桌面上的safari调试工具反映并响应已连接的iphone


    希望这会有所帮助。

    也是一个用于直接从手机调试到Chrome开发工具的实用工具

    他提到有越狱所以不能有iOS6。无论如何,我建议安装它并使用远程Web检查器;即使在2015年10月,仍然可以正常工作。我使用的是Safari 13.0.1,我没有看到“可检查的应用程序”按钮。我看到的是我手机的名字,然后是我在手机上打开的Safari标签列表。答案仍然有效,除了最后一步(Safari 13.1.2)=>只需在Mac上打开Safari->开发->“iPad的名称”,然后在“Safari”下找到正确的标签即可打开Web Inspector。