github shaobeichen/dsh-pocket v1.13.4

latest releases: v2.11.0, v2.10.6, v2.10.5...
2 months ago

v1.13.4 — 补 AbortSignal.any polyfill(#53)

  • 问题:Android 厂商浏览器/系统 WebView(Chrome < 116)没有原生 AbortSignal.any(),DSH 连接层发送消息时调用它直接抛 AbortSignal.any is not a function,消息发不出(魅族 21 Pro / Android 16 实测)
  • 修复:在代理的早期 HTML 注入脚本(data-dsh-pocket-polyfill,与 crypto.randomUUID 同款机制)里条件式补 AbortSignal.any——仅缺失时安装、不覆盖原生;任一输入 signal abort 即同步中止、保留第一个 abort reason、中止后清理监听
  • 感谢 joysing24f8 提供完整 polyfill 实现并在真机验证
  • 新增 polyfill 行为测试(vm 模拟浏览器:不覆盖原生、缺失时安装、abort 传播、reason 保留、randomUUID 回归),测试 70/70

Don't miss a new dsh-pocket release

NewReleases is sending notifications on new releases.