从本质上讲,在我们的系统中,我们的用户输入报告,他们会找到各种方式来意外丢失他们的工作,因此我们一直在锁定他们可以按下的所有可能使他们丢失数据的东西。F5, CRTL + R, CTRL + W 和 Backspace 都被禁用;IE 中的所有栏都被隐藏,并且关闭按钮上有一个确认对话框。
我没有任何运气禁用 ALT + F4、ALT + ←、ALT + →
我试过用javascript禁用它们。但是我的方法不起作用。
if (window.event.altKey) {
if (window.event.keyCode == 115) {
window.event.cancelBubble = true;
window.event.returnValue = false;
window.event.keyCode = 0;
window.status = "Alt + F4 is disabled on all popups";
return false;
}
}
我想我可能需要更激烈的方法。
在这里的这个答案中,他建议使用 shdocvw.dll 可能会实现这一点,但我不确定这会带来什么。
有没有办法禁用 Alt + X组合或者可以解决我可以利用它们的方法?