网页禁止选择,复制的方法

js

<script type="text/javascript">
document.oncontextmenu=function(e){return false;}
</script>  
  <body onselectstart="return false">  

ps:

document.ondragstart 拖动时触发
document.onkeydown 按下键盘触发
document.oncontextmenu 右键触发
document.onmouseup 鼠标抬起

CSS

<style type="text/css">  
body {  
    -webkit-touch-callout: none;  
    -webkit-user-select: none;  
    -khtml-user-select: none;  
    -moz-user-select: none;  
    -ms-user-select: none;  
    user-select: none;  
}  
</style> 

user-select值为none则不能选中,为text则可以选中

拖动

意外的发现把文本设置成可拖拽也可以禁止拖动。
draggable=“ture”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容