今天早上Firefox 11被推出了发布渠道,让我感到懊恼的是我在内联网(特别是Hookbox)中使用的第三方库之一现在在启动时在控制台中触发“安全错误” 。由于某种原因(我从来没有真正喜欢过),图书馆利用了很多eval()疯狂,我认为这使得追踪更加困难。
Firefox中有什么我不知道的东西可以帮助我更快地解决这个问题吗?它突出显示的导致错误的代码片段似乎没有任何意义。例如,如果我能够知道安全错误的类型或原因是什么,将会很有帮助。
我并不是真的要求帮助整理我的具体问题,但我希望有关于Firefox中的Javascript安全错误的一般信息。
答案 0 :(得分:0)
您可以将有问题的代码包装在try / catch块中,然后在catch部分中,您可以将console.log()或console.dir()传递给catch部分。例如:
try {
security_error();
} catch(error_obj) {
console.log(error_obj);
}
error_obj的成员变量应提供有关实际错误的更多信息。