【问题标题】:Keep phone screen on with PWA (progressive web app)使用 PWA(渐进式 Web 应用程序)保持手机屏幕开启
【发布时间】:2018-01-30 03:33:22
【问题描述】:

我构建了一个健身“渐进式”网络应用,您可以将其添加到手机主屏幕。它指导用户完成 7 分钟的锻炼。

有什么方法可以让屏幕保持“清醒”,这样用户就不必一直回到手机上来打开它?屏幕休眠的另一个缺点是 javascript 计时器停止,从而破坏了锻炼时间。

【问题讨论】:

标签: javascript service-worker progressive-web-apps


【解决方案1】:

https://www.w3.org/TR/wake-lock/

https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/API/Wake_Lock_API

基本上,是的,有网站强制屏幕保持清醒这样的事情,但目前是非标准的。它可能会成为标准,但现在它似乎只适用于 FirefoxOS。然而,这是在 javascript 中实现唤醒锁定的预期方式。

另一种解决方案虽然更像是一种黑客行为,但它是在后台播放隐藏的视频,因为据我所知,如果正在播放视频,大多数浏览器都会保持清醒。

【讨论】:

  • "wake lock" 是我需要的关键字。谢谢你的快速反应。我会更新我在视频破解中发现的任何额外信息。
猜你喜欢
  • 1970-01-01
  • 2019-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多