从Javascript Chrome应用程序触发系统范围的键盘事件

Trigger System-wide Keyboard Events from a Javascript Chrome App

本文关键字:范围 键盘 事件 系统 Javascript Chrome 应用程序      更新时间:2023-09-26

是否有办法从Javascript Chrome应用程序触发系统范围的键盘事件(即模拟实际键被物理按下)?

目前我有

target.dispatchEvent(new KeyboardEvent(..));

,但这只能在浏览器内的目标元素上调用。

最终,我希望能够有一个回调

function typeLetter(character){ }

将键入一个字母character,无论Chrome是否为活动窗口。

欢迎任何建议!

我很确定这在不同的应用程序之间是不可能的。我认为即使在浏览器标签之间也会有问题。如果可能的话,那么随之而来的将是大量的安全问题。

模拟除当前运行的应用程序(chrome)以外的任何地方的按键将打开一个蠕虫的跨站点脚本攻击和键记录黑客。