JavaScript で ALT + F4 をブロックする方法について質問があったので、とりあえず記事にしておきます。document オブジェクトの onkeydown イベントに実装します。
document.onkeydown = function () {
kc = event.keyCode;
if ( (event.altKey && kc == 115) || (event.ctrlKey && kc == 87)) {
event.keyCode = 37;
event.cancelBubble = true;
event.returnValue = false;
return false;
}
}
こんな感じで実現できます。