15. Electron.js – Основы. Electron API – Online/Offline Status, Battery Status

Это последняя заметка в которой я  рассматриваю Electron API, здесь будут показана реализация отслеживания online и offline состояния сети  и  Battery Status – состояние батареи если приложение запускается на ноутбуке. Online и offline события состояния сети и Battery Status являются частью стандартного API в HTML5.

Online/Offline Status

main.js

online-status.html

Могут быть случаи, когда вы хотите ответить на эти события в основном процессе. Однако основной процесс не имеет объекта navigator и поэтому не может обнаружить эти события напрямую. Используя утилиты межпроцессной связи Electron, события могут быть перенаправлены в основной процесс и обработаны по мере необходимости, как показано в следующем примере.

main.js

online-status.html

Battery Status

Отслеживаем состояние заряда батареи у ноутбука

Методов и параметров значительно больше чем рассмотрено здесь, для поиска необходимого решения лучше всего обратиться к документации – Online/Offline Status и Battery Status.

Здесь можно более детально рассмотреть проект на GitHub с установленными настройкам и дополнениями – https://github.com/NetWorkRoom/electron-start/tree/network.

Комментариев нет
Добавить комментарий

Ваш email не будет опубликован.