我使用CDP
和Puppeteer
库来玩Node.js
。我希望在浏览器窗口(,而不是,window
或document
对象在网页上下文中)上下文中捕获键盘事件--所以当我在Chromium (由Puppeteer
运行)并按I.Ctrl+E组合(这会在Timeline选项卡中触发性能测试)时,我想捕捉这个事件。
我用RobotJS
库成功地做到了这一点,但是它不支持最新的Node版本(v8.7),所以在更新Node之后,我甚至无法安装它。我找到了iohook
库,但它既不支持最新节点,也不支持Windows
(我使用的)。
CDP
和Puppeeteer
libs AFAIK只支持网页上下文中的事件。我还尝试了Node本机模块readline
,但是它在控制台中捕获键盘事件,但在浏览器窗口中不捕获。
有没有办法通过Node.js捕捉/监听Chrome/Chromium窗口中的键盘事件?
发布于 2018-01-03 14:18:27
https://stackoverflow.com/questions/46754770
复制相似问题