我正在写一个 Greasemonkey 脚本。我想在用户按下“Q”键时触发某个代码运行。我做了一些研究,我看到的大多数资料都建议使用window.onkeypress
.
为了测试这个方法,我创建了一个用户脚本集,当用户按下时运行Q。这是我的代码:
window.onkeypress = function(event) {
if (event.keyCode == 81) {
alert("This is a test.")
}
}
然而,按下 Q 键后,什么也没有发生。我想知道是否有人知道为什么会这样以及我可以做些什么来纠正它。
此外,如果有人知道我可以使用任何其他方法来达到相同的效果,将不胜感激。