gpt4 book ai didi

javascript - 我可以使用哪些方法在 Internet Explorer 中禁用 Alt + *X*?

转载 作者:行者123 更新时间:2023-12-02 19:23:29 24 4
gpt4 key购买 nike

本质上,在我们的系统中,我们的用户输入报告,他们会发现各种方式意外丢失他们的工作,因此我们已经锁定了他们可以按的所有可能导致他们丢失数据的内容。 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;
}
}

我想我可能需要更严厉的方法。

在此答案中here ,他建议使用 shdocvw.dll 可以做到这一点,但我不确定这会带来什么。

有没有办法禁用 Alt + X 组合,或者可以解决我可以利用它们的问题?

最佳答案

您不应该扰乱默认的浏览器行为。如果您担心用户意外关闭窗口,只需使用 onbeforeunload 事件:

window.onbeforeunload = function () {
return 'You will lose all unsaved changes.';
};​

http://jsfiddle.net/jbabey/rPLWd/

关于javascript - 我可以使用哪些方法在 Internet Explorer 中禁用 Alt + *X*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com