Chrome中console.table()仅显示前3行无法展开表格怎么办
Chrome 103环境下console.table()仅显示前3行、无法展开问题修复方案
这个问题是MX Linux等Linux发行版上Chrome 103.0.5060.53正式版DevTools的已知原生bug,和业务代码逻辑无关,bug触发时控制台会错误截断console.table输出的长表格,仅渲染前3行且折叠展开按钮失效。
可用解决方法
- 调整DevTools控制台配置
按F1打开DevTools设置面板,找到Console分类下的条目展示阈值设置,把默认的展示行数上限调高,保存后重启DevTools即可正常展示更多表格行。 - 绕过
console.table临时打印
不想改配置的话可以换用格式化打印方式输出完整数据:
也可以把待查看的数据挂到全局变量上,比如代码中加入console.log(JSON.stringify(yourTableData, null, 2))window.debugData = yourTableData,之后直接在控制台输入debugData回车,就能正常展开查看完整数据结构。 - 升级/降级浏览器版本
该bug在Chrome 104及之后的正式版本中已经完成修复,直接将Chrome升级到最新稳定版即可彻底解决问题;如果暂时不方便升级,也可以回退到Chrome 102版本规避该bug。
内容的提问来源于stack exchange,提问作者Max Lyoto
相关产品推荐
相关产品推荐

