禁用右键单击、打印和查看源代码会使键 P 和 U 不起作用[重复]

Posted

技术标签:

【中文标题】禁用右键单击、打印和查看源代码会使键 P 和 U 不起作用[重复]【英文标题】:Disabling right click , print and view source makes keys P and U not working [duplicate] 【发布时间】:2016-12-08 17:59:47 【问题描述】:

我使用 javascript 禁用了右键单击和打印选项 (ctrl+P) 和查看源代码 (ctrl+U)。由于这些限制,键 U 和 P 不起作用。请给我解决方案或任何替代方法来禁用(ctrl+P 和 ctrl+U)选项。

这是我的 javascript 代码: 用于打印

if(cc.which == 85)  
  
return false;  
  
if(cc.which == 80)  
  
return false;  

右击

status="Right Click Disabled";  
function disableclick(event)  
  
if(event.button==2)  
  
alert(status);  
return false;    
  

【问题讨论】:

您是否仅仅因为您想禁用打印选项而禁用右键单击?如果没有,那么这可能会有所帮助:***.com/questions/16006583/… 感谢您的建议。我想禁用右键单击以隐藏我的源代码。请给我解决方案 【参考方案1】:

您无法阻止用户打印,但您可以在用户打印文档时使用简单的 CSS 隐藏所有内容:

<style type="text/css" media="print"> *  display: none; </style>

【讨论】:

【参考方案2】:

您无法阻止用户打印,但您可以使用简单的 CSS 在用户打印文档时隐藏所有内容:

<style type="text/css" media="print">
    *  display: none; 
</style>

参考:How to disable printing options in the browser for certain pages

How to Disable the CTRL+P using javascript or Jquery?

【讨论】:

以上是关于禁用右键单击、打印和查看源代码会使键 P 和 U 不起作用[重复]的主要内容,如果未能解决你的问题,请参考以下文章

创建打印按钮,启用和禁用基于单元格值excel

禁用右键单击对安全性有影响吗?

如何禁用右键单击事件或如何隐藏 Autodesk Forge 查看器上的上下文菜单

MS Access - 右键单击​​对象已禁用

打开某些网页后,鼠标右键被禁用了怎么办

如何为我的 Wordpress 网站禁用查看源代码和检查元素?