Firefox - 在“功能未定义”上显示行号?

时间:2012-01-29 15:14:33

标签: javascript onerror

我需要在浏览器中跟踪JS错误,但是当我在FF中运行该函数时,我得到的函数没有定义'错误。它没有给我一个行号。它适用于Chrome,也可能适用于IE。

    window.onerror = function(errorMessage, url, line) {
  var loggerUrl = "https://www.xing.com/js/logger";
  var parameters = "?description=" + escape(errorMessage)
      + "&url=" + escape(url)
      + "&line=" + escape(line)
      + "&parent_url=" + escape(document.location.href)
      + "&user_agent=" + escape(navigator.userAgent);

  /** Send error to server */
  //new Image().src = loggerUrl + parameters;
  alert(loggerUrl + parameters);
};

HTML

<input type="button" onClick="test()" value="click">

1 个答案:

答案 0 :(得分:0)

有一个非常好的firefox插件“Firebug”,这正是你正在寻找的。在Mozilla插件网站上搜索Firebug。