测试 Firebug console.log()s return 值抛出的 toString
Testing for toString on Firebug console.log()s return value throws
调用 console.log()
的 return 值不允许 toString
,尽管 __exposedProps__
表明它应该被允许。
更新: 只是想补充一点,我只想让它无毒,所以感谢 fast response!
这是一个 implementation detail of Firebug. console.log()
and the other functions of the Console API 不应该有 return 值。
当您在其他开发工具中尝试您的代码时,您会看到它们 return undefined
.
toString()
函数实际上是Firebug内部代码的一部分,Firefox安全机制禁止网站和命令行访问它。
console.dir()
仍然列出该函数,因为它在特权范围内 运行。
控制台 API 函数结果的对象 console.dir()
输出已在 issue 6257 中实现。
Issue 7774 的创建是为了修复 Firebug 的行为。
调用 console.log()
的 return 值不允许 toString
,尽管 __exposedProps__
表明它应该被允许。
更新: 只是想补充一点,我只想让它无毒,所以感谢 fast response!
这是一个 implementation detail of Firebug. console.log()
and the other functions of the Console API 不应该有 return 值。
当您在其他开发工具中尝试您的代码时,您会看到它们 return undefined
.
toString()
函数实际上是Firebug内部代码的一部分,Firefox安全机制禁止网站和命令行访问它。
console.dir()
仍然列出该函数,因为它在特权范围内 运行。
控制台 API 函数结果的对象 console.dir()
输出已在 issue 6257 中实现。
Issue 7774 的创建是为了修复 Firebug 的行为。