gpt4 book ai didi

javascript - 禁用 Internet Explorer 快捷键

转载 作者:数据小太阳 更新时间:2023-10-29 04:34:16 24 4
gpt4 key购买 nike

EDIT: After waited a while and didn't get anything yet, I've decided to do shortcut disable thingy only for IE now. Is there a possibility to disable IE shortcut keys to access menus/print etc. via vbscript?

是否可以禁用浏览器快捷键?

因为很多都在应用中使用。例如,Ctrl+p 正在使用,我不希望浏览器弹出打印窗口。

最佳答案

是的,您可以使用 javascript 监听各种组合键并禁用默认行为。您甚至可以使用和测试一个库 here .我刚刚在他们的演示文本区域中使用 google chrome 和 firefox 对其进行了测试,它可以正常工作。

shortcut.add("Ctrl+P",function() {
return;
});

这适用于我上面列出的浏览器,但在某些情况下 IE 不允许您覆盖默认行为。

您在 IE 中唯一的选择是完全禁用 Ctrl 键,例如:

document.onkeydown = function () { 
if (event.keyCode == 17) alert('Ctrl Key is disabled');
};

这并不理想,可能也不是您想要的,但它会起作用。

关于javascript - 禁用 Internet Explorer 快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1130353/

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