我试图在textarea中键入一个javascript代码,并在div中显示它的结果。 我经历了类似的问题: showing-console-errors-and-alerts-in-a-div-inside-the-page打印堆栈跟踪的JavaScript控制台
它适用于任何显式控制台语句。但是,当在文本区域中写入的代码中存在任何语法错误时,错误消息仅在控制台中显示,并且未在代码中捕获。
我使用的代码是:
if (typeof console != "undefined")
if (typeof console.log != 'undefined')
console.olog = console.log;
else
console.olog = function() {};
console.log = function(message) {
console.olog(message);
$('#result').append('<p>' + message + '</p>');
};
console.error = console.debug = console.info = console.log
,如果我在textarea的输入console.log("hello")
工作。 但是,当我刻意键入console.log("he
时,该错误仅在浏览器控制台中显示。有没有一种方法可以捕捉这些信息并显示出来?
我傻乎乎地忘记尝试,赶上!非常感谢! – codingsplash 2015-04-02 09:24:01