使用Chrome远程调试发送“Enter”键

时间:2014-02-23 07:56:38

标签: google-chrome-extension google-chrome-devtools google-chrome-app

我在Chrome扩展程序中使用Chrome远程调试协议是为了将键盘事件发送到页面。这对于标准输入很有效,但是我没有找到正确的参数来传递以创建'Enter'键事件。我在Windows上工作。 这是协议的链接: https://developers.google.com/chrome-developer-tools/docs/protocol/1.1/input

我知道我可以使用纯JavaScript和KeyboardEvent(在内容脚本中)来完成它,但这不是我需要的有效解决方案。 有没有人之前做过并成功了?

由于

1 个答案:

答案 0 :(得分:2)

好的,我明白了...... 以下是应发送的事件:

{
    "type" : "rawKeyDown",
    "windowsVirtualKeyCode" : 13,
    "unmodifiedText" : "\r",//This is the critical part
    "text" : "\r" //This is the critical part
}

然后使用type =" char"和" keyUp"。

希望这会对某人有所帮助。