【问题标题】:Console when debugging on device在设备上调试时的控制台
【发布时间】:2015-03-03 13:48:12
【问题描述】:

如果我在设备上调试我的 Cordova 项目,我不确定 console.log() 输出到哪里。大量文本在 Visual Studio 输出窗口中滚动过去,但我不敢相信我们应该搜索那么多以获取想要的行(无论如何它会不断滚动)。调试输出在浏览器控制台中过滤得很好,但不幸的是我无法在浏览器中调试。

在自动生成的代码中添加了以下注释:

  • 要在 Ripple 或 Android 设备/模拟器上调试页面加载代码:启动您的应用,设置断点,然后在 JavaScript 控制台中运行“window.location.reload()”。

再次,这是什么控制台?如果确实很明显,请道歉,但我的 Google 搜索没有显示任何内容

【问题讨论】:

    标签: visual-studio-cordova


    【解决方案1】:

    谢谢你们。我现在有 JavaScript 控制台,它完全按照我的要求做。如果其他人可能想知道您不能在上面提到的视图菜单下激活 JavaScript 控制台。您必须开始调试,然后在 Debug->Windows 菜单下选择它。编辑代码时隐藏此选项。

    【讨论】:

    • +1 是的,Visual Studio 2015 中的确切命令序列是 Debug --> Start Debugging。 [等待应用程序在设备上加载] 然后点击 Debug --> Windows --> JavaScript Console。
    【解决方案2】:

    您可以在 JavaScript 控制台中查看 console.log() 输出,也可以使用它来执行 JavaScript。当您在“开始调试”下启动应用程序时,应该可以看到 JavaScript 控制台窗口。

    【讨论】:

      【解决方案3】:

      在设备或 Ripple 中调试时应该有一个单独的“JavaScript 控制台”窗口,如果您没有看到它,可以尝试在“查看”菜单下打开它?

      【讨论】:

      • 除非您打开了调试,否则这将不起作用。 Visual Studio 2015 中的确切命令序列是 Debug --> Start Debugging。 [等待应用程序加载到设备上] 然后点击 Debug --> Windows --> JavaScript Console。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 2012-08-07
      相关资源
      最近更新 更多