You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome HAR文件超12Mb被截断致JSON无效问题咨询

环境

  • Windows 10
  • Chrome Version 66.0.3359.181 (Official Build) (64-bit)

当前问题

出于调试需求,我记录网络流量并保存为HAR文件。当生成的HAR文件较大(>约12Mb)时,其内容会被截断,导致JSON对象无效。

我有几个疑问:

  • 是否是我的操作存在问题?
  • 这是已知问题吗?
  • 是否有人曾遇到过类似情况?

解答

我来帮你拆解这个问题:

1. 操作是否存在问题?

正常情况下,Chrome DevTools里导出HAR的标准流程(Network面板右键选择「Save all as HAR with content」)是没问题的,但如果导出过程中你提前关闭了DevTools、刷新或关闭了页面,就很可能导致文件截断。另外,如果浏览器当时内存不足,也会影响大文件的写入稳定性。建议导出时保持页面和DevTools处于打开状态,同时确保浏览器有足够的空闲内存。

2. 这是已知问题吗?

没错,你使用的Chrome 66.x版本确实存在导出大HAR文件时被截断的已知bug。这个问题源于当时DevTools处理大体积JSON数据时的内存限制,后续Chrome在70版本之后对这块逻辑做了优化修复,新版本基本不会出现这个问题了。

3. 是否有人遇到过类似情况?

当然有!不少开发者都在调试复杂页面(比如包含大量资源请求、长连接/轮询请求的页面)时遇到过这个问题,在Chrome的官方bug追踪系统和开发者社区里都能找到相关的讨论案例。

临时解决办法(针对Chrome 66.x版本)

如果你暂时没法升级浏览器,可以试试这几个方案:

  • 分批次导出:在Network面板通过过滤规则(比如按请求类型、域名)拆分请求,分多次导出后手动合并HAR文件(注意要保证JSON结构的完整性,避免语法错误)。
  • 换用第三方工具:比如一些专门捕获网络流量的Chrome扩展,或者命令行工具(如chrome-har-capturer),这些工具在处理大文件时稳定性更好。
  • 清理缓存后导出:导出前清理浏览器缓存,减少不必要的请求记录,从而缩小HAR文件的体积。

内容的提问来源于stack exchange,提问作者NadavRub

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:08:54