Javascript 禁用输入框上下文菜单中的删除菜单项

Javascript 禁用输入框上下文菜单中的删除菜单项,javascript,jquery,html,input,contextmenu,Javascript,Jquery,Html,Input,Contextmenu,右键单击HTML输入框时,如何禁用/删除上下文菜单中的“删除”菜单项 我对使用Jquery/Javascript为特定控件执行此操作的任何可能性都感兴趣。不,您不能通过Jquery/Javascript,但可以通过Javascript禁用整个上下文菜单: 见: 通过:添加上下文菜单事件: if (document.addEventListener) { document.addEventListener('contextmenu', function(e) {

右键单击HTML输入框时,如何禁用/删除上下文菜单中的“删除”菜单项


我对使用Jquery/Javascript为特定控件执行此操作的任何可能性都感兴趣。

不,您不能通过Jquery/Javascript,但可以通过Javascript禁用整个上下文菜单:

见:

通过:
添加
上下文菜单
事件:

if (document.addEventListener) {
        document.addEventListener('contextmenu', function(e) {
            alert("You've tried to open context menu"); //here you draw your own menu
            e.preventDefault();
        }, false);
    } else {
        document.attachEvent('oncontextmenu', function() {
            alert("You've tried to open context menu");
            window.event.returnValue = false;
        });
    }
即使不能禁用“删除”上下文菜单项,也可以通过CSS告诉用户添加:

#context-delete
{
    display:none;
}
如果他们正在使用Chrome,则转到
userChrome.css
;看


然而,不幸的是,您无法单独禁用菜单项。

否,但您可以完全替换菜单项。