js屏蔽浏览器右键菜单

Posted Henu丶雨巷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js屏蔽浏览器右键菜单相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">  
    function doNothing(){  
        window.event.returnValue=false;  
        return false;  
    }  
</script>  
<body oncontextmenu="doNothing()">  

有时候我们在某些网站上不想用户点击右键进行复制等操作

在body里面处理下就好了

 移动端长按会复制等选项可以使用下述的代码屏蔽这个功能,将下述的css加到代码中即可

/*在手机浏览器中,长按可选中文本,但如果在应用中,会给人一种异样的感觉,最好还是禁用此功能为上*/  
* {  
  -webkit-touch-callout:none;  
  -webkit-user-select:none;  
  -khtml-user-select:none;  
  -moz-user-select:none;  
  -ms-user-select:none;  
  user-select:none;  
}  

 

以上是关于js屏蔽浏览器右键菜单的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码片段

HTML代码片段

浏览器右键被屏蔽掉了

防止你的代码被扒

js禁用右键菜单选中复制剪切粘贴

JS百度地图如何在覆盖物上添加右键菜单