【问题标题】:Eclipse Neon - Javascript Console Output not showingEclipse Neon - Javascript 控制台输出未显示
【发布时间】:2017-04-04 16:33:59
【问题描述】:

我正在开发一个 PHP 项目,该项目利用 Javascript 和 jquery 来实现许多功能(特别是身份验证/api 调用)。我的问题的长短是我无法让 Javascript 控制台日志出现在 Eclipse 控制台中。完全没有。

不仅如此,我的一些功能也可以工作……有时。我正在尝试调试导致此问题的原因,但没有任何形式的日志记录发生,这非常困难。

如何配置我的 Eclipse Neon PHP 项目以输出 Javascript 控制台日志?

编辑:该项目是一个 PHP Web 应用程序。我目前正在通过 php 命令 php -S localhost:8000 为项目运行本地 PHP 服务器

【问题讨论】:

  • 您是否创建了 Web 应用程序?如果是,那么 JavaScript console.log() 函数会将行发送到浏览器控制台,该控制台位于浏览器的开发工具中,而不是 Eclipse。
  • 我确实在创建一个 Web 应用程序,我只是编辑了我的原始帖子以反映该信息。当我从 Eclipse 运行应用程序时,它会在 IDE 中显示页面,而不是单独的浏览器。有没有办法通过eclipse查看开发工具控制台,还是只需要通过浏览器调试?
  • 据我所知,Eclipse 使用的是封闭式浏览器,不允许您使用 devtools,但我现在正在研究...
  • 谢谢。我一直在使用浏览器开发工具,这完成了我所需要的。
  • 虽然看起来您不能使用 Eclipse 开发工具。我应该创建一个您可以接受的答案吗?

标签: javascript php jquery eclipse console


【解决方案1】:

JavaScript 内置函数console.log(message); 将给定消息记录到浏览器窗口中的控制台,该控制台可通过浏览器的开发人员工具访问。

如果您通过内置的 Eclipse 浏览器打开 Web 应用程序,您将无法访问这些工具,因为 Eclipse 使用的是封闭的、缩小的浏览器(就像 QT 或 Visual C# WinForms 的浏览器小部件,甚至是分发Electron应用程序)。

在尝试调试 web 应用程序时,使用 Eclipse 浏览器并没有真正的帮助,因为您甚至看不到页面的加载时间等等。

【讨论】:

    猜你喜欢
    • 2015-02-22
    • 2013-04-20
    • 1970-01-01
    • 2018-09-14
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    相关资源
    最近更新 更多