Javascript 使用jQuery禁用警报消息

Javascript 使用jQuery禁用警报消息,javascript,jquery,Javascript,Jquery,有人能告诉我如何禁用以下代码中的警报消息吗 jQuery(document).ready(function($){ $(document).keydown(function(event) { var pressedKey = String.fromCharCode(event.keyCode).toLowerCase(); if (event.ctrlKey && (pressedKey == "v")) {

有人能告诉我如何禁用以下代码中的警报消息吗

jQuery(document).ready(function($){
    $(document).keydown(function(event) { 
        var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();        
        if (event.ctrlKey && (pressedKey == "v")) {
            alert('Sorry, This Functionality Has Been Disabled!'); 
            //disable key press processing
            return false; 
        }
    });
});
我们有一个聊天网站,我们想禁用CTRL+V,对于Firefox用户,它会显示一条弹出消息,说“对不起,此功能已被禁用!” 它还提供了一个选项“阻止此页面创建其他对话”,一旦单击该选项,用户就可以使用CTRL+v


我们可以禁用此消息吗?

很遗憾,您不会喜欢此答案:

实际上不可能完全阻止用户访问他们的剪贴板,这不能完全用JS控制,因为该功能是由操作系统沙盒实现的


您可以通过绑定按键和执行其他操作来迷惑用户,但实际上无法阻止它们复制和粘贴。如果您想安静地忽略这些按键,您也可以不完全调用
alert

我的理解是,您只想第一次显示消息,然后继续阻止操作,但不显示消息

因此,您需要一个是否显示消息的标志

jQuery(文档).ready(函数($){
var-dctrlv=false;
$(文档).keydown(函数(事件){
var pressedKey=String.fromCharCode(event.keyCode).toLowerCase();
如果(event.ctrlKey&&(按键==“v”)){
event.preventDefault();
如果(!notifiedtrlv)警报('对不起,此功能已被禁用!');
rLV=真;
//禁用按键处理
返回false;
}
});
});

为什么不能删除这行代码?您是否意识到粘贴不仅仅是ctrl+v?右键单击,编辑/粘贴。。。。etcSo如果你真的想从页面上禁用复制/剪切,那与警告消息无关。我认为我们应该关闭它,因为它没有真正的意义。我认为OP希望弹出窗口出现一次,一旦它出现停止。虽然还不清楚。你可能想看看他们没有把数据放在剪贴板上;)嗯,怎么样?(改为“访问”)