都内で働くSEの技術的なひとりごと

都内でサラリーマンやってます。マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。よろしくお願いします♪

JavaScript で ALT + F4 をブロックする方法について書いてみた

 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;
    }
}

  こんな感じで実現できます。