我正在使用像 onkeyup 和 onkeydown 函数这样的事件。在那我试图禁用printscr 单独使用Javascript。我用谷歌搜索了那个alt密钥 ASCII 是 18 和Printscr44。
这是我试图禁用的代码:
document.onkeyup = function(e)
{
if (e.which === 44)
{
alert('alt key pressed');
return false;
}
};
var isAlt = false;
document.onkeydown = function(e)
{
if (e.which === 18) {
isAlt === true;
if (((e.which === 44)) && isAlt === true)
{
alert('tested printscreen');
return false;
}
}
};
在那个 keyup 警报正在工作,但 return false 没有触发。对于alt+printscr也没有收到警报。我该怎么办?有什么我犯错的地方吗?