[英]Javascripts Dump() is not defined
只是在MDN中查看有关window.location
的信息,他们给出的示例是:
dump(document.location); // Prints a string like // "http://www.example.com/juicybits.html" to the console
所以我打开控制台并输入dump(document.location)
而我一直得到的只是dump is not defined
。 我什至尝试了window.dump(document.location)
。
然后,我继续在此处查看要在MDN上转储的API,但似乎我使用得当。
我也在Firefox中进行了尝试-但仍处于undefined
因此我尝试通过window.dump.enabled
启用它-但这对我也没有任何作用。
这是我的Mozilla控制台的屏幕截图:
我在这里可能想念什么?
这是特定于Firefox(mozilla)的功能。
它说在您链接到的文档中(强调我):
dump()
常见用法是调试JavaScript。 如果使用-console选项启动了Firefox,则传递给dump()
的消息将发送到系统控制台(本机控制台) 。 如果未指定-console选项,则输出将转到stderr。dump()
输出不会发送到浏览器控制台。 可以使用console.log()
将输出发送到浏览器控制台。 特权代码还可以使用Components.utils.reportError
和nsIConsoleService
将消息记录到错误控制台/浏览器控制台。
您无法启用它并使它执行其将要执行的操作之外的其他功能,您需要在正确的位置进行输出,这不是浏览器控制台,而是文档所说的位置。
您可以从控制台调用它,并且为 。 它返回undefined
,就像console.log
一样。
输入dump
:
[16:40:57.545] dump
[16:40:57.547] [object Function]
已定义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.