【问题标题】:console is not defined - JSNI控制台未定义 - JSNI
【发布时间】:2012-10-27 00:21:38
【问题描述】:

我都试过了

console.log(message);
$wnd.console.log(message);

但是,我仍然得到:

console is undefined

$wnd.console is undefined

在执行我的应用程序 JSNI 方法时。我该如何解决这个问题?

【问题讨论】:

  • 火狐。似乎当firebug没有打开时,会抛出这个错误。我已经修好了。

标签: java gwt jsni


【解决方案1】:

看起来在 Firefox 中,应该打开 Firebug,否则当从 Javascript 调用 console 时会抛出此错误。

【讨论】:

    【解决方案2】:

    你应该使用 java.util.Logger。

    Logger logger = Logger.get("");
    
    logger.log(Level.WARNING,"This is a warning");
    

    这个记录器也会打印到浏览器日志中。

    【讨论】:

    【解决方案3】:

    首先打开浏览器控制台。 (按 F12)

    如果$wnd.console 在您打开浏览器控制台之前运行。您将收到错误消息$wnd.console is undefined

    【讨论】:

    • 这对 xybrek 的答案几乎没有任何帮助,而且它本身并不是一个答案。请注意,SO 不是讨论板。
    猜你喜欢
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多