我在Chrome扩展程序中使用Chrome远程调试协议是为了将键盘事件发送到页面。这对于标准输入很有效,但是我没有找到正确的参数来传递以创建'Enter'键事件。我在Windows上工作。 这是协议的链接: https://developers.google.com/chrome-developer-tools/docs/protocol/1.1/input
我知道我可以使用纯JavaScript和KeyboardEvent(在内容脚本中)来完成它,但这不是我需要的有效解决方案。 有没有人之前做过并成功了?
由于
答案 0 :(得分:2)
好的,我明白了...... 以下是应发送的事件:
{
"type" : "rawKeyDown",
"windowsVirtualKeyCode" : 13,
"unmodifiedText" : "\r",//This is the critical part
"text" : "\r" //This is the critical part
}
然后使用type =" char"和" keyUp"。
希望这会对某人有所帮助。