![](/img/trans.png)
[英]In Chrome, how can I get the javascript console output to stdout/stderr
[英]How can I capture stdout and stderr in the browser?
我试图弄清楚如何从当前执行的 javascript 中捕获浏览器中的标准错误和标准输出。
这将用于实时代码编辑器。
JS 没有stdout
或stderr
- 它只有console
。
可以使用您自己的 function 覆盖console.log()
,它会执行您想要的任何处理,然后将日志消息传递给原始的console.log
function。 同上console.error
。
例如:
(function() {
const log_orig = console.log;
console.log = function() {
log_orig.call(console, 'log called with ' arguments.length + ' parameters');
log_orig.apply(console, arguments);
}
})(); // IIFE
你不能。
浏览器输出的任何 output 和错误都不会暴露给 JS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.