如何收听Gmail中的键盘事件?

时间:2018-06-24 22:18:19

标签: javascript google-chrome-extension event-handling firefox-addon dom-events

我有一个chrome扩展程序的脚本部分,该脚本部分运行如下代码:

document.addEventListener("keypress", captureEvent);
document.addEventListener("keyup", captureEvent);

function captureEvent(e) {
    console.log(e.target);
    if (e.target && e.target.matches("input, textarea, [contenteditable]")) {
        yay();
    }
}

,但不适用于Gmail的撰写窗口,但适用于其他地方。我认为停止传播可能是一个问题,但是我不知道如何防止这种情况。

0 个答案:

没有答案