Как отключить событие click в электронном приложении - PullRequest
0 голосов
/ 04 сентября 2018

Я могу построить настольное приложение в ElectronJS. Я пытаюсь реализовать функцию отключения события щелчка в окне, когда нет подключения к Интернету, похожего на slack. Я нашел API для обнаружения Интернета в электронном , но не смог найти способ отключить события клика.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Вы можете отключить все события указателя, добавив следующее правило в CSS вашей страницы:

body {
  pointer-events:none;
  }

или через JavaScript:

document.body.style.pointerEvents = "none";

для повторного включения:

body {
  pointer-events:auto;
  }

или

document.body.style.pointerEvents = "auto";

Вы можете сделать это для более конкретных элементов, чтобы получить более детальный контроль.

0 голосов
/ 04 сентября 2018

Вы можете добавить невидимую панель перед всем и ловить щелчки там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...