【问题标题】:Weinre console logs aren't shownWeinre 控制台日志未显示
【发布时间】:2015-12-08 14:20:18
【问题描述】:

我安装了最新版本的 weinre 2.0.0-pre-I0Z7U9OV。除了控制台之外,一切(元素、资源、网络)似乎都按预期工作。

我的应用程序在整个 JS 文件中有很多 console.log,但我在 weinre 控制台中看不到任何内容,即使我在 weinre 控制台中执行 alert('XXX') 它会显示在我的应用程序中。另一方面,如果我在我的应用程序控制台中执行console.log('test'),它会显示在 weinre 中。所以我猜它们是连接的,但我不知道为什么没有显示来自 JS 文件的日志..

我错过了什么?

其他细节

  • 我正在构建一个 Ember.js 应用程序
  • 目前我正在使用 Chrome 进行测试:weinre 和我的应用都在 Chrome 上的 2 个选项卡中打开
  • 我必须使用 weinre 在 iOS 上调试 Chrome,因为没有其他解决方案

【问题讨论】:

    标签: cordova google-chrome ember.js console.log weinre


    【解决方案1】:

    weinre 文档页面上列出了一些 weinre 选项 - https://people.apache.org/~pmuellr/weinre-docs/latest/ - 也许其中一个可以提供帮助。

    如果没有,您能否尝试在此处运行演示 - http://weinre.mybluemix.net/ - 从该站点运行 weinre 调试器 UI 和演示。该演示做了一些console.log()。我们会查明这是系统性问题还是您的应用中的问题。

    【讨论】:

    • 感谢您的参考!使用weinre.mybluemix.net 非常有帮助。不过,问题是由 Ember.Logger 使用控制台的方式引起的。他们所做的归结为将这种类型的调用用于 console.log:console["log"].apply(console, ["test message 1", "test message 2"]) 我认为该事件可能不是被韦恩抓住了。我会尝试修改他们的通话方式。
    猜你喜欢
    • 2016-07-19
    • 2022-01-16
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多