在Firebug上测试toString控制台.log()的返回值抛出

时间:2015-03-15 19:45:23

标签: firebug

来自console.log()的来电的返回值不允许toString,但__exposedProps__表示应该允许这样做。

result.toString fails on console.log()s return value

更新:我想补充一点,我只是想让它无毒,所以感谢fast response

1 个答案:

答案 0 :(得分:0)

这是Firebug的implementation detailconsole.log()以及Console API的其他功能不应具有返回值 当您在其他devtools中试用代码时,您会看到他们返回undefined

toString()功能实际上是Firebug的内部代码和Firefox安全机制的一部分,禁止网站及命令行访问它。 console.dir()仍列出该函数,因为它在特权范围内运行。

控制台API函数结果的对象console.dir()输出已在issue 6257中实现。

创建

Issue 7774是为了修复Firebug的行为。