我曾经尝试都控制台是没有定义 - JSNI
console.log(message);
$wnd.console.log(message);
不过,我仍然得到:
console is undefined
或
$wnd.console is undefined
在执行我的应用程序JSNI方法。我怎样才能解决这个问题?
我曾经尝试都控制台是没有定义 - JSNI
console.log(message);
$wnd.console.log(message);
不过,我仍然得到:
console is undefined
或
$wnd.console is undefined
在执行我的应用程序JSNI方法。我怎样才能解决这个问题?
它看起来像使用Firefox,Firebug应该打开,否则当从Javascript调用console
时会抛出此错误。
您应该使用java.util.Logger。
Logger logger = Logger.get("");
logger.log(Level.WARNING,"This is a warning");
该记录器还将打印出浏览器日志。
在哪个浏览器中? –
我观察到,logger.log()正在登录Eclipse的控制台而不是浏览器日志。 –
请参阅https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging并启用{{ConsoleLogHandler}}和/或{{FirebugLogHandler}}。 –
先打开浏览器控制台。 (按F12)
如果在您打开浏览器控制台之前运行$wnd.console
。您将收到错误消息$wnd.console is undefined
。
这对xybrek的答案几乎没有什么影响,它本身也不是答案。请注意,SO是*不是讨论区。 –
这不提供问题的答案。一旦你有足够的[声誉](https://stackoverflow.com/help/whats-reputation),你将可以[对任何帖子发表评论](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提问者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- I-DO-代替)。 - [来自评论](/ review/low-quality-posts/17670580) – kvorobiev
在哪个浏览器? –
firefox。看起来,当萤火虫不在时,这个错误被抛出。我已经修好了。 – xybrek