Firefox11今天早上被推出了发布通道,让我非常气恼的是,我在内部网上使用的一个第三方库(特别是Hookbox)现在启动时在控制台中触发了一个“安全错误”。由于某种原因(我从来都不喜欢),这个库使用了大量的eval()疯狂,我认为这使得追踪它变得有点困难。
在Firefox中有没有什么我不知道的东西可以帮助我更快地解决这个问题?它突出显示的导致错误的代码似乎真的没有任何意义。例如,如果我能知道安全错误的具体类型或原因,那将是很有帮助的。
我并不是真的寻求帮助来解决我的具体问题,但我希望有关于Firefox中Javascript安全错误的一般信息。
发布于 2012-06-22 10:15:11
您可以将有问题的代码包装在一个try/catch块中,然后在catch部分,您可以对传递到catch部分的错误对象执行console.log()或console.dir()操作。例如:
try {
security_error();
} catch(error_obj) {
console.log(error_obj);
}error _obj的成员变量应该提供有关实际错误的更多信息。
https://stackoverflow.com/questions/9720853
复制相似问题