Определять, когда компьютер переходит в спящий режим (Javascript)?

#javascript #jquery

#javascript #jquery

Вопрос:

Возможно ли вообще определить, переходит ли компьютер, на котором запущен веб-сайт, в спящий режим? Я выяснил, как использовать запросы маяка, чтобы определить, закрыта ли вкладка, и я видел ответы о том, как определить, вышли ли мы из спящего режима, но, похоже, я не могу найти, есть ли способ обнаружить переход в спящий режим.

Я подумал, что, может быть, нет, поскольку, когда компьютер находится в спящем режиме, вы ничего не можете выполнить, но, может быть, есть что-то вроде запроса beacon, где он выполняется прямо перед фактическим переходом в спящий режим?

Спасибо!

Комментарии:

1. Вы имеете в виду, что серверный компьютер переходит в спящий режим?

2. Или вы имеете в виду компьютер, на котором запущен браузер, который получает доступ к веб-сайту?

3. Я думаю, что практически все, что касается спящего режима, зависит от ОС, я не думаю, что для этого есть общий код JavaScript.

4. как говорит @Barmar, поскольку любая специфичная для системы вещь, такая как конфигурация, производительность, потребление ресурсов, является частной пользовательской информацией, и broswere не предоставляет их никакому собственному API. Но, возможно, существует какой-то флаг, разрешающий это, или расширение для браузера, которое может добавить этот API. Но любое такое решение должно быть сознательным решением пользователя