JavaScript: прослушивание нажатий клавиш, когда окно свернуто - PullRequest
0 голосов
/ 28 октября 2019

Есть ли способ сделать это? Это не кейлоггер, я просто хочу поэкспериментировать с анализом скорости и техники набора текста и т. Д., И я бы предпочел сделать веб-приложение или расширение Chrome, а не приложение с собственным графическим интерфейсом.

Ответы [ 2 ]

6 голосов
/ 28 октября 2019

Нет. Когда окно свернуто и не имеет фокуса (как может показаться в вашем сценарии), даже браузер не получает нажатия клавиш (в большинстве операционных систем), тем более передает его вашему окну. Ваше окно и, следовательно, код JavaScript в нем, будут видеть нажатие клавиш только тогда, когда браузер не свернут и ваше окно / вкладка имеет фокус.

0 голосов
/ 28 октября 2019

События Javascript связаны с элементами DOM, присутствующими на текущей странице. Вы не можете прослушать событие ни на чем за пределами этой страницы, не говоря уже об этом окне.

...