How can I get the stack trace for a JavaScript exception in IE 8?
function someFunction() { try { // Code that may throw an exception } catch (e) { logStackTrace(e); } } function logStackTrace(error) { var stackTrace = []; var caller = arguments.callee.caller; while (caller) { stackTrace.push(caller.name || caller.toString()); caller = caller.caller; } error.stack = stackTrace.join(“\n”); console.error(error); }