我已经决定有一些我不想转到浏览器错误处理程序的错误。但我仍然想了解他们。在我的实际代码中,我有一个函数将错误存储在隐藏元素中,然后 ajax 将它们提交到数据库。以下是我的 try 块的简化版本:
try
{
newValueEvaled = eval(newValue);
}catch(err)
{
alert("Error caught: Line " + err.lineNumber + ((err.columnNumber != undefined)?', Column:' + err.columnNumber:"") + '\n' + err.message);
}
我也想要 columnNumber。目前它从不存在,但浏览器错误控制台以某种方式可以访问它。谁能告诉我如何也可以访问它?