网通社科技快报
开发者用AI复活Postman 0.8.4.22老版扩展 成功适配Manifest V3
官方早已停止支持的Postman经典浏览器扩展(版本0.8.4.22,基于Manifest V2规范)近期经社区开发者利用AI辅助完成技术升级,成功适配Manifest V3标准并恢复运行。该项目关键在于维持原始扩展ID不变,确保用户IndexedDB中的请求历史、集合配置与环境变量等本地数据无缝继承,避免了常见V2转V3过程中的数据丢失问题。升级后扩展仍为纯前端单页应用,无后端依赖,所有数据通过localStorage与IndexedDB本地存储,支持GET/POST/PUT/PATCH/DELETE等HTTP方法,具备URL参数、Headers、Body多模式编辑,Basic/Digest Auth及OAuth 1.0本地签名,Environment与Globals双层变量系统,集合管理、历史记录(默认100条)、响应预览与JSON导出导入等功能。技术层面,开发者将原background.html/js整合为service_worker.js,重写权限声明,并通过runtime messaging机制协调Service Worker与content script完成IndexedDB读写;清理未引用旧库后体积精简至6.6MB。项目开源托管于GitCode,采用MIT协议,用户可通过chrome://extensions加载解压目录启用,支持热更新。该实践在Chrome强制推行Manifest V3背景下,为大量停更但实用的轻量级扩展提供了可复用的社区延续路径,尤其适用于离线开发、内网调试与隐私敏感场景,虽不支持WebSocket/gRPC/GraphQL等现代协议,但精准满足基础API调试需求。