javascript - Firefox 11 安全错误?如何追踪它

标签 javascript firefox hookbox

Firefox 11 今天早上推出了发布 channel ,令我非常懊恼的是,我在我们的 Intranet 中使用的第 3 方库之一(特别是 Hookbox)现在在启动时在控制台中触发“安全错误” .出于某种原因(我从来没有真正喜欢过),该库使用了大量的 eval() 疯狂操作,我认为这使得它更难追踪。

在 Firefox 中有什么我不知道的可以帮助我更快地解决这个问题吗?它突出显示的导致错误的代码片段似乎没有任何意义。例如,如果我能知道安全错误的具体类型或原因是什么,那将会很有帮助。

我并不是真的在寻求帮助来解决我的具体问题,但我希望有关于 Firefox 中 Javascript 安全错误的一般信息。

最佳答案

您可以将有问题的代码包装在 try/catch block 中,然后在 catch 部分中,您可以通过 console.log() 或 console.dir() 将错误对象传递到 catch 部分。例如:

try {
    security_error();
} catch(error_obj) {
    console.log(error_obj);
}

error_obj 的成员变量应该提供有关实际错误的更多信息。

关于javascript - Firefox 11 安全错误?如何追踪它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9720853/

相关文章:

javascript - 如何在新选项卡中打开剑道网格超链接栏?

javascript - 将 Clusterfck 数组转换为 JavaScript InfoVis Toolkit json 层次结构

javascript - 如何在 HTML 页面中注入(inject)个人脚本?

css - CORS(Access-Control-Allow-Origin header )如何提高安全性?

css - 双色调 SVG 过滤器在 Firefox 中不起作用

firefox - 为什么 Firefox 的最小宽度为 615px?

javascript - 如何在 JavaScript 中循环遍历数组