Skip to content

hellohtml v1.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 03:17

提醒器:浏览器睡眠 / 冻结检测

  • 同时监听 Page Lifecycle 的 freeze / resume(Chrome)、visibilitychange、pageshow(bfcache 恢复),并用 tick 间隔(超过 2 分钟)兜底系统休眠
  • 恢复后不再等下一个整秒,立刻重新校准并补检查
  • 挂起期间到点的提醒会马上补弹,弹层标注「页面被挂起约 X 分钟,这条提醒在挂起期间到点」
  • 没有到期提醒时,用 toast 提示「页面被挂起约 X 分钟,已重新校准时间」
  • 超出「错过补提醒」窗口的提醒会注明「N 条提醒超出补提醒窗口,已跳过」
  • 挂起期间如果响铃时长已经走完,恢复后会重新核对自动静音
  • 后台限速(tick 仍在跑、只是变慢)不会误报成挂起

freeze / resume 是渐进增强,其它浏览器靠 visibilitychange 和定时器间隔兜底,不会抬高现有浏览器版本门槛。

其他

  • 四个游戏页面、身份证拼接器、音视频剪切器只同步版本号到 v1.4.0,代码未改
  • 新增 2 条桌面端假时钟用例:冻结后补弹、无到期提醒时只提示校准
  • CI:227 passed / 166 skipped,三种环境全绿

附件

hellohtml-v1.4.0-html.zip:9 个 HTML 页面,保留子目录结构。