100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > javascript 实现禁止右键 复制 选取文本 (兼容firefox IE chrome等主流浏览器)...

javascript 实现禁止右键 复制 选取文本 (兼容firefox IE chrome等主流浏览器)...

时间:2023-05-31 14:34:30

相关推荐

javascript 实现禁止右键 复制 选取文本 (兼容firefox IE chrome等主流浏览器)...

1. JS 禁止右键

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

2. 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>

如果是局部

<style type="text/css">.unselectable {-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;/*Introduced in IE 10.See /testdrive/HTML5/msUserSelect/*/-ms-user-select: none;user-select: none;}</style>

3. 完整实例:

<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><script langauge="javascript">document.οncοntextmenu=function(e){return false;}</script> </head><body onselectstart="return false">... ...

参考:/code-snippet/310/css-disable-user-select-text-jianrong-suoyou-liulanqi 或者:

body{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }function iEsc(){ return false; }function iRec(){ return true; }function DisableKeys() {if(event.ctrlKey || event.shiftKey || event.altKey) {window.event.returnValue=false;iEsc();}}document.οndragstart=iEsc;document.οnkeydοwn=DisableKeys;document.οncοntextmenu=iEsc;if (typeof document.onselectstart !="undefined") document.onselectstart=iEsc;else{document.οnmοusedοwn=iEsc;document.οnmοuseup=iRec;}function DisableRightClick(e){if (window.Event){ if (e.which == 2 || e.which == 3) iEsc();}elseif (event.button == 2 || event.button == 3){event.cancelBubble = trueevent.returnValue = false;iEsc();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。