使用注入的Javascript手动触发/模拟热键(keydown,keypress,keyup)

时间:2016-08-14 12:46:34

标签: javascript jquery google-chrome google-chrome-extension keyboard-shortcuts

我正在尝试构建Chrome扩展程序,以通过Gmail中的自定义热键自动执行任务。

为避免弄乱DOM,我正在使用Gmail提供的现有热键。

我想要实现的一个例子:我希望Ctrl + Shift + T触发'l''t''return'和'e'热键的组合,这意味着电子邮件被标记为't'并存档。

我从最“基本”的触发开始:

  • 在gmail中,如果输入'c',它会带来撰写窗口。使用 monitorEvents ,您可以看到触发的keydown,keypress,keyup事件。
  • 我尝试了很多不同的方法(jqueryJS onlychrome debugger API ...)但是我无法触发事件。我没有错。
  • 我也试过像github.com和's'这样的其他网站来触发搜索,也没有结果。

有什么建议吗?

0 个答案:

没有答案