Предотвратить событие действия браузера по умолчанию Ctrl+F4 в IE11

Я пытаюсь остановить или предотвратить поведение IE11 по умолчанию для клавиши Ctrl + F4. я пытался

        function killKey( event ) {
    event.cancelBubble = true;
    event.bubbles = false;
    event.returnValue = false;
    event.stopPropagation();
    event.stopImmediatePropagation();
    event.preventDefault();
    return false;
    }

function avoidInvalidKeyStorkes(evtArg) {
if(evtArg.which == 115){
//alert("test");
killKey(evtArg);
}
}

if (window.document.addEventListener) {
window.document.addEventListener("keydown", avoidInvalidKeyStorkes, false);
} else {
window.document.attachEvent("onkeydown", avoidInvalidKeyStorkes);
document.captureEvents(Event.KEYDOWN);
}

Но все же окно закрывалось, когда я нажимаю Ctrl + F4.

но если я поставлю alert() поверх кода, он сработает. Но без предупреждения () событие по умолчанию не предотвращается. Может ли кто-нибудь предложить мне решение.


person Phanindra Kumar Pedipini    schedule 03.03.2021    source источник
comment
Здесь он объясняет, почему вы не можете знаю, что это не рекомендуется"> stackoverflow.com/questions/19938576/   -  person mehdim2    schedule 03.03.2021
comment
Или, может быть, попробуйте это stackoverflow.com/questions/1565304/   -  person mehdim2    schedule 03.03.2021