Skip to content

v1.1.5 - 修复 Zen/Gecko 浏览器全屏模式下 HUD 偶发无法展开与挂载脱落问题

Choose a tag to compare

@luckjokerwang luckjokerwang released this 03 Sep 09:17
· 21 commits to main since this release

🎯 What's New in v1.1.5

🦊 Zen Browser & Gecko 全屏模式健壮性增强

  • 动态宿主内存保活:彻底废弃易受 SPA 重构影响的 document.querySelector 查找,直接保持对 ShadowHost 的全局引用,杜绝 DOM 孤儿节点导致的按键展开失效;
  • 全平台全屏事件与前缀全覆盖:补齐 mozfullscreenchange 及 document.mozFullScreenElement 支持;
  • 快捷键即时校验与重挂载:在用户按下 Alt + S 或打开浮层的瞬间,立即触发 biliflow:ensure-mount 校验与挂载,确保 100% 显示在最顶层;
  • 三级过渡动画补偿与心跳自愈:针对 B 站全屏延迟渲染,设置 50ms、300ms、800ms 阶梯式补偿,并附带 1 秒周期性心跳巡检;
  • :host 盒模型强化:显式声明 block 与绝对定位,防止父容器零宽高裁剪;
  • <video> 标签智能防崩:全屏元素为原生视频标签时自动回退挂载至其父级,防止 HierarchyRequestError。

📦 离线安装包

  • Chrome / Edge / Chromium:biliflow-1.1.5-chrome.zip (205 KB)
  • Firefox / Zen Browser:biliflow-1.1.5-firefox.zip (205 KB)
  • AMO 审核源码包:biliflow-1.1.5-sources.zip (2.78 MB)