相关疑难解决方法(0)

Javascript提供哪些调试日志工具?

我想创建一个"通用"调试日志记录功能,检查着名的日志记录库的JS命名空间.

例如,目前它支持Firebug的console.log:

var console = window['console'];
if (console && console.log) {
  console.log(message);
}
Run Code Online (Sandbox Code Playgroud)

显然,这只适用于Firefox,如果安装/启用Firebug(它也适用于其他使用Firebug Lite的浏览器).基本上,我将提供一个JS库,我不知道它将被引入什么环境,我希望能够弄清楚是否有办法向用户报告调试输出.

所以,也许jQuery提供了一些东西 - 我会检查jQuery是否存在并使用它.或者也许有着名的IE插件可以工作,我可以嗅探.但它必须是一个相当完善和使用的机制.我无法检查人们创建的每个模糊日志功能.

请每个答案只有一个图书馆/技术,所以他们可以获得投票排名.此外,使用alert()是一个很好的短期解决方案,但如果您需要强大的调试日志记录或阻止执行是一个问题,则会出现故障.

javascript debugging logging cross-browser

9
推荐指数
3
解决办法
7382
查看次数

标签 统计

cross-browser ×1

debugging ×1

javascript ×1

logging ×1