如何使用javascript防止屏幕休眠

INF*_*SYS 13 javascript

我有一个用例,我们不希望参加测试的用户在 3 小时的测试中睡眠超时。我在看 nosleep.js 但我有 cpu 过度使用问题,因为它在 Windows 中不起作用。

我想知道应试应用程序是如何做到的,还有 youtube 是如何做到这一点的。

对此的任何帮助都非常感谢

Use*_*gle 10

Wake Lock API 出现在 Chrome 79 中。然而,目前没有其他浏览器支持这一点。

https://developers.google.com/web/updates/2019/12/nic79#wake-lock


Bra*_*rad 5

YouTube 通过简单地播放视频来处理这个问题。当您在浏览器中播放有声视频时,浏览器会自动请求唤醒锁定,以免打扰用户。

从您的问题中不清楚您的具体要求是什么,但是如果可以播放视频,请尝试一下。