我需要使用JavaScript在Google文档中模拟键盘,才能在光标位置上打印或擦除字符。不幸的是,模拟按键事件的解决方案对我不起作用。我尝试使用和不使用jQuery。经过一番调查,我发现Google文档具有虚拟键盘。单击虚拟键可调用此功能:
C.MOa = function(a) {
this.dispatchEvent(new Q(Td, {keyCode: a}))
};
Td
是字符串“ action”,Q
是一些Event类。用Java脚本发送此事件的正确方法是什么?还有其他方法可以在Google文档中模拟键盘吗?
[似乎Google文档具有特殊的iframe来处理键盘事件。这里是内容:
<html>
<head></head>
<body spellcheck="false" role="textbox" aria-label="Document content" contenteditable="true" style="background-color: transparent;"></body>
</html>
只需将键盘事件发送到此文档即可在Google文档上打印字符。