Skip to content

ProxySwitch v7.9.0 — 弹窗稳定性与故障黑匣子

Choose a tag to compare

@DMSQ-creator DMSQ-creator released this 02 Sep 07:50
· 8 commits to main since this release
  • 修复:自动分流模式下,网页打不开或仍在加载时点击扩展图标,popup 偶发无响应且 Service Worker 可能显示无效的问题
  • 修复:状态图标运行时 Canvas/GPU 像素读取可能卡住 Worker;改为使用构建时生成的静态 RGBA 图标数据,避免图形读取阻塞启动
  • 新增:故障黑匣子从 popup 页面和 Worker 执行的最早阶段开始记录,覆盖模块加载、PAC 生成、代理应用、图标更新、popup 握手与界面渲染
  • 新增:设置页可一键复制诊断报告;部分浏览器接口超时时仍会输出其他已记录证据,并自动给出 Worker、popup 和握手状态判断
  • 优化:本地保留最近 500 条运行事件和 20 次 Worker 启动记录;查看报告不会修改后台诊断存储或额外唤醒 Worker
  • 隐私:诊断报告自动隐藏密码、Token 和完整网页 URL,不记录服务器、规则或 PAC 正文
  • 安全:配置存储读取失败或超时时,设置页自动进入只读诊断模式,避免空数据覆盖现有配置
  • 文档:明确云备份为可读 JSON、不会额外加密,并补充标准 MIT 许可证文件
  • 兼容性:明确最低支持 Chrome 95;现有配置无需迁移
  • 验证:新增 19 项故障注入与回归测试,覆盖存储、代理、Action API 和 Worker 启动异常场景

下载校验

文件:ProxySwitch-v7.9.0.zip
SHA-256:0543259a222ea568d14ed1a62b07832b6f2cb4c7ab372b944ca7dfb411b350ee