我想在使用JavaScript的所有浏览器中禁用撤消和重做.我想这样做,因为我们的应用程序有自己的内置撤消和重做历史记录.
我已经可以通过键盘输入来处理按键以禁用撤消和重做,但我也想禁用菜单项. (标准菜单和右键菜单)
这可能吗?即使只在某些浏览器中可行,也不会没有.
最佳答案
我知道这是旧的,但对于其他好奇的人来说,这对我有用.
原文链接:https://www.f2er.com/js/429752.html$(window).bind('keydown',function(evt) {
if((evt.ctrlKey || evt.MetaKey) && String.fromCharCode(evt.which).toLowerCase() == 'z') {
evt.preventDefault();
}
});