ユーザーが ALT+F4 を使用して終了できないようにする JavaScript スクリプトが必要です。私はいたるところを見てきましたが、誰もがそれはお勧めではないと言っているだけです.
そうでない場合は、ユーザーがこの方法で終了したことを検出し、データベースに記録する必要があります。
これが私の現在のスクリプトです。ユーザーがALTまたはF4を押したかどうかを検出しますが、そのキーの押下をキャンセルすることはできません。ユーザーが別のキーも押したとブラウザに認識させる方法はありますか?
//Run on keydown, disable user from quiting via ALT+F4
document.onkeydown = function(evt) {
evt = evt || window.event;
//Get key unicode
var unicode = evt.keyCode ? evt.keyCode : evt.charCode;
//Check it it's ALT or F4 (115)
if (unicode == 115 || evt.altKey == 1)
{
window.event.cancelBubble = true;
window.event.returnValue = false;
}
};