0

当我console.log在 Chrome 开发工具中使用 javascript 对象或数组时,我会得到一个漂亮且可单击的“向下钻取”树表示,我可以在其中检查各种值、它们的键和值以及所有语法突出显示、(i) 图标、.length显示等。

在此处输入图像描述

是否有一些扩展 API 用于执行/更改此行为,因此对于其他一些类/实例来说它是不同的? 我的想法是格式化 Clojure 数据结构,以便人们可以用同样的方式检查它们。

编辑:我知道我可以在console.logvia%c等中进行简单的格式化,但这只是我想做的一小部分。

到目前为止,我在谷歌上搜索并不成功。如果你知道正确的 Chrome 扩展 API 写在哪里,你能指出我正确的方向吗?

4

2 回答 2

0

你可以做的是覆盖console.log,当你感兴趣的对象被打印出来时,使用自己的函数来打印它。要实现类似于默认对象输出的内容,您可能应该使用console.group控制台文本格式(如下所示)。

控制台文本格式 控制台分组

有关使用控制台的更多提示,请参阅官方文档。

于 2013-08-12T07:36:19.500 回答
0

当前没有用于自定义控制台输出的扩展 API。https://code.google.com/p/chromium/issues/detail?id=142783跟踪该项目。如果您想研究解决实施问题,团队愿意为此提供补丁。

于 2013-08-16T05:54:50.190 回答