大家。 我使用像onkeyup和onkeydown函数的事件。在这一点上,我试图用JavaScript禁用printscr。我用Google搜索键的ASCII码是18,Printscr是44.JavaScript中的Onkeyup事件不起作用?
这是我试图禁用的代码。
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;
}
}
};
在这个键控警报正在工作,但返回false不会触发。也为alt + printscr没有得到警报。我该做什么是我犯的错误。
感谢, 玉萍
我想在文档的onkeyup“假”是不是有用(文件确实是在事件的链的末端)。此外,只有在页面中有焦点元素(例如任何输入标签,例如画布,...)时,该事件才会被播放,如果没有播放任何内容,则没有事件会到达“文档”元素。 – Ricola3D
感谢您的回应,那么我该如何使该打印屏幕返回false; –