我有一个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的撰写窗口,但适用于其他地方。我认为停止传播可能是一个问题,但是我不知道如何防止这种情况。