Greasemonkey Javascript键按帮助

Nes*_*Dan 8 javascript greasemonkey keypress javascript-events

所以我现在正在尝试制作一个GreaseMonkey脚本,允许用户在键盘上向左或向右按​​,然后转到之前的漫画或转到下一个条带.我目前有一些代码,但它没有给我任何结果.

function KeyCheck()
{
var KeyID = event.keyCode;
alert(KeyID);
}

document.onKeyDown = KeyCheck();
Run Code Online (Sandbox Code Playgroud)

代码只是用于调试以查看它是否实际执行但是当我按下某个键时,页面上不会发生任何事情.我也在Firefox中测试.

Nes*_*Dan 11

因此在谷歌搜索了30分钟之后,我发现GreaseMonkey不支持onkeydown开箱即用.我不得不使用一个名为"addEventListener"的函数.我的最终代码返回正确压缩在网站上的密钥的keyCode:

function KeyCheck(e)
{
alert(e.keyCode);
}

window.addEventListener('keydown', KeyCheck, true);
Run Code Online (Sandbox Code Playgroud)