在没有警告框的情况下禁用右键单击 (Javascript)

Disable right click WITHOUT an alert-box (Javascript)

我希望我的网站不可右键单击。我试过找出方法,我发现了。但我不知道如何在没有警告框的情况下禁用它。当有人右键单击时,我不希望发生任何事情。我尝试从代码中删除警报,但这没有用。

if (document.addEventListener) {
    document.addEventListener('contextmenu', function(e) {
        e.preventDefault();
    }, false);
} else {
    document.attachEvent('oncontextmenu', function() {
        window.event.returnValue = false;
    });
}

答案基于How to add a custom right-click menu to a webpage?

如果您使用的是 jQuery,可以这样做:

$(document).ready(function(){
    $(document).bind("contextmenu",function(e){
        return false;
    });
});

这应该有效。