【发布时间】:2013-07-17 22:31:48
【问题描述】:
通常我使用 ff + firebug,我发现它的控制台功能非常有用:如果你使用 console.log(a_function);您没有看到(恕我直言完全没用的)函数体,而是一个指向定义函数的 js 源文件的链接。
(在https://getfirebug.com/logging 上,他们在“记录对象超链接”段落中进行了描述)
但是,有没有办法在 firefox / chrome “本机”控制台上具有相同的行为?
【问题讨论】:
-
明确一点:我不想要函数体。我喜欢 firebug 所做的:只显示函数名;如果你点击它跳转到函数行的源代码。有没有办法在 chrome / firefox web 控制台中完成此操作?
-
只是好奇:你为什么需要它?你不喜欢萤火虫?
-
我喜欢firebug,但有时需要在chrome中调试。
-
您可以在调试期间修改 Function.prototype.toString,通过嗅探参数,您可以判断 chrome 检查器是否正在调用: if( fnToString(arguments.callee.caller.split("我们不使用字符串")[1]){ ... }
-
至少在 Chrome 中,在每个
console.log结果的右侧,它显示文件的名称和它来自的行号。如果您单击它,它会显示它的来源。
标签: javascript firefox google-chrome console firebug