Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何禁用CTRL+;然后在所有浏览器中单击鼠标右键,我想显示用于跟踪用户的打印按钮?_Javascript_Jquery - Fatal编程技术网

Javascript 如何禁用CTRL+;然后在所有浏览器中单击鼠标右键,我想显示用于跟踪用户的打印按钮?

Javascript 如何禁用CTRL+;然后在所有浏览器中单击鼠标右键,我想显示用于跟踪用户的打印按钮?,javascript,jquery,Javascript,Jquery,如何在所有浏览器中禁用CTRL+p并单击鼠标右键,我想显示“打印”按钮。如果用户单击“打印”按钮,则只有它可以工作。如何做到这一点 要禁用右键单击,请在下面的代码行中写入: document.oncontextmenu = document.body.oncontextmenu = function() {return false;} 要禁用ctrl+p,请编写以下代码行: jQuery(document).bind("keyup keydown", function(e){ i

如何在所有浏览器中禁用CTRL+p并单击鼠标右键,我想显示“打印”按钮。如果用户单击“打印”按钮,则只有它可以工作。如何做到这一点

要禁用右键单击,请在下面的代码行中写入:

 document.oncontextmenu = document.body.oncontextmenu = function() {return false;}
要禁用ctrl+p,请编写以下代码行:

  jQuery(document).bind("keyup keydown", function(e){
    if(e.ctrlKey && e.keyCode == 80){
        return false;
    }
});

你为什么不干脆用整个?不一个更好的替代方法是使用跟踪打印,无论它是如何发生的,而不会扰乱用户体验。