如何判断当前页面是否具有屏幕唤醒锁定



在测试使用navigator.wakeLock.requestAPI的应用程序时,我希望能够检查唤醒锁是否在适当的时间保持。我可以放下手机等着看屏幕是否关闭,但我看不出Chrome或Edge的DevTools有什么办法告诉我。有这样的办法吗?

如中所述https://github.com/w3c/screen-wake-lock/issues/247,该页面也没有得到唤醒锁定状态的准确印象,因此该页面不能仅在调试模式下显示它。

如果唤醒锁因权限等原因被拒绝,您将从navigator.wakeLock.request()收到一个错误。GitHub问题指的是由于操作系统策略(如"电池节能器"模式(而拒绝唤醒锁,我不知道有任何系统会这样做。

尽管如此,显示唤醒锁定状态似乎是DevTools合理的功能要求。

相关内容

最新更新