• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yyyyu
V2EX  ›  程序员

分享一个小工具:一键录制当前标签页网络请求并导出 HAR

  •  
  •   yyyyu · 8h 54m ago · 365 views
    大家好,我做了一个 Chrome 扩展:HAR Debugger 。

    它解决的问题很简单:有时候排查接口、页面加载、第三方资源问题,需要导出 HAR 文件,但每次都要打开 DevTools 、切到 Network 、勾 Preserve log 、复现问题、右键导出,流程比较繁琐。

    这个扩展的目标是把流程简化成:

    1. 打开目标页面
    2. 点击扩展开始录制
    3. 复现问题
    4. 再次点击停止并自动导出 .har 文件

    目前扩展已经上架 Chrome Web Store
    https://chromewebstore.google.com/detail/har-debugger/lnjegalpjbigjlpmakbaoneflkcjmifh?authuser=0&hl=zh-CN

    实现上主要用了 Chrome 的 debugger API ,录制当前 tab 的 Network/Page 事件,然后用 chrome-har 转换成 HAR 格式。由于 MV3 service worker 里处理 Blob 下载不太方便,所以用了
    offscreen document 来创建 Object URL ,再通过 chrome.downloads.download 下载文件。

    没有账号、云端上传、后端服务..和导出都在本地完成,定位就是一个轻量调试工具。

    适合的场景:

    - 给后端同事复现接口问题
    - 给 SaaS / 客服 / 测试团队收集网络请求证据
    - 不想教非技术用户打开 DevTools 导出 HAR
    - 快速保存某次页面请求记录

    欢迎大家试用,也欢迎提建议,后续可能加的功能:

    - 自动脱敏 Cookie / Authorization
    - 录制完成后展示请求列表预览
    - 只录制 Fetch/XHR
    - 一键复制为 curl
    - 给非技术用户做更简单的引导页

    如果你经常需要 HAR 文件,欢迎试试看
    2 replies    2026-06-28 03:11:42 +08:00
    saigetsu
        1
    saigetsu  
       3h 19m ago
    添加了试试,确实是非常实用的功能
    bwnjnOEI
        2
    bwnjnOEI  
       42 mins ago
    想要录制整个网页操作的轨迹用于强化学习 这个除了那个著名的浏览器插件就没了也不好用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   914 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:53 · PVG 03:53 · LAX 12:53 · JFK 15:53
    ♥ Do have faith in what you're doing.