【问题标题】:why is my javascript throw not working in Firebug?为什么我的 javascript throw 在 Firebug 中不起作用?
【发布时间】:2012-11-26 16:51:14
【问题描述】:

我正在尝试调试应用程序,并且正在努力在 Firebug 中显示我抛出的错误。

如果我有这样的事情:

if (!jQuery.fn.drag){
  console.log("found an error");
  throw new Error("file xyz has not loaded");
}

问题:
为什么控制台会触发,因为出现错误,但我的自定义 throw 在 Firebug 中没有报告任何内容?

谢谢

【问题讨论】:

  • 在此之前您不会收到错误消息,例如Jquery is undefined?您是否手动将jQuery 别名为Jquery
  • 对不起。错字。应该是 jQuery。
  • 引发什么错误?
  • 它什么也没抛出,console.log 显示,暗示有错误,但throw 没有显示,
  • 请通过复制/粘贴方式逐字发布您的代码。我们现在怎么知道您的帖子中没有其他“错别字”?

标签: javascript error-handling console firebug


【解决方案1】:

我试过 throw new Error("error message");,在 Firefox 和 Chrome 中都是 working

使用console.log(Jquery, Jquery.fn, Jquery.fn.drag) 调试您的代码。

【讨论】:

    【解决方案2】:

    问题可能是您不小心激活了“Break on all error”萤火虫选项,如果您遇到这种情况,请参阅我的回答 here 来解决它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-07
      • 2016-02-08
      • 2011-10-31
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2014-12-07
      相关资源
      最近更新 更多