大家。 我使用像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; –