我的应用程序最近遇到了以下问题:尽管控制台是使用AllocConsole分配的,但它没有显示任何控制台输出。我很快就弄清楚了,这是由于在调用AllocConsole之前试图(隐藏在代码中)向控制台写入数据造成的。所以它看起来是这样的:AllocConsole(); // consolewindow a
考虑到console不是过激的,并且引用了本机对象,console.log方法(可能还有其他方法)是从console对象中提取的//instead of console.log.bind(console)obj.log(...);
它在浏览器和节点兼容性方面是100%安全的吗?绑定console.log的大量JS示例(可能太具有说明性)表明它可能不是。