js禁止右键,禁止复制,复制内容到剪切板
有时候我们希望自己的网页源码不被查看,这时需要关掉鼠标的右击事件;有时候我们也希望禁止选择页面内容Ctrl+C复制。
1.禁止右键查看源码;
<script>
//设置右键事件 function noMenuOne() {alert('禁止右键菜单!'); return false;} document.oncontextmenu = noMenuOne</script>
第二种方法:
<script>//当用户按下鼠标按钮触发function noMenu2() { if(event.button == 2) { alert('禁止右键菜单!');return false; } } document.onmousedown = noMenu2; </script>
2.禁止复制页面内容
<body oncopy="alert('禁止复制');return false;"> 标题XXX
<!-- 1. Define some markup -->
<input type="text" id="name" />
<button class="btn">Copy</button> </body>
3.复制内容到剪切板
需要clipboard.min.js插件库,也不支持IE8,如果有需求需要自己写IE8的,针对IE浏览器来说, 实现起来就很简单, 因为直接有clipboardData 的对象可以使用。
<script src="js/clipboard.min.js"></script>
<body>
标题XXX <!-- 1. Define some markup -->
<input type="text" id="name" /><button class="btn">Copy</button></body> ................ <script> /*不支持IE8,IE8以上的可以*/ var clipboard = new ClipboardJS('.btn', { text: function() {//返回的值是复制到剪切板的内容 return $("#name").val(); }});</script>
js禁止右键,禁止复制,复制内容到剪切板相关推荐
- js实现复制文本内容到剪切板
js实现复制文本内容到剪切板 一.总结 一句话总结:就是document的execCommand('copy')方法 二.js实现复制文本内容到剪切板 直接上代码: 1 <script type ...
- 兼容手机PC,点击即可复制文本内容到剪切板插件clipboard.js
开源项目 https://github.com/zenorocha/clipboard.js. (拷贝文本到剪切板不应该复杂,它不应该需要许多步骤以及几百KB的文件,另外,它不应该依靠flash以及其 ...
- 一段js实现复制文本内容到剪切板
<script type="text/javascript"> function copyUrl2(){var Url2=document.getElementById ...
- 一段js实现复制文本内容到剪切板(该方法兼容所有浏览器~)
直接上代码: <script type="text/javascript"> function copyUrl2(){var Url2=document.getElem ...
- js调用浏览器的复制功能复制内容到剪切板
js调用浏览器的复制功能: 浏览器自带复制粘贴功能,通过js调用浏览器的复制功能实现复制文本内容到剪切板 浏览器复制命令:document.execCommand('Copy') 具体代码实现: // ...
- 用javascript 禁止右键,禁止复制,禁止粘贴
用javascript 禁止右键,禁止复制,禁止粘贴 2007-03-01 18:36 有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制.那么如何才能防止被 ...
- html 文本标签点击复制,点击复制-点击div或者p标签复制内容到剪切板
点击复制-点击div或者p标签复制内容到剪切板 最近在做一个需求,就是需要点击div或者p标签需要复制其中的内容到剪切板中,可以快速的粘贴 如图下所示: 1059788-201709041517163 ...
- android 复制内容到剪切板方法
/*** 复制内容到剪切板** @param copyStr* @return*/ private boolean copyStr(String copyStr) {try {//获取剪贴板管理器Cl ...
- Android复制内容到剪切板上
Android复制内容到剪切板上 fun Context.copyToClipboard(label: String, data: String) {getSystemService<Clipb ...
最新文章
- 【网络协议】TCP分段与IP分片
- 基于opencv实现模块化图像处理管道
- 数据产品经理:如何做需求管控?
- python时钟程序的设计总结_Python实现时钟显示效果思路详解
- sqlu8多阶级层次bom_男性比女性多3164万:性别比例失衡,为何还有那么多剩女?...
- liferay和cas系统集成
- 如何获取MDC产品文档
- Kubernetes 1.5部署sonarqube
- STL容器底层数据结构的实现
- 从零写一个编译器(七):语义分析之符号表的数据结构
- Linux 安装、卸载JDK
- 采用python语言实现猜数游戏_用python实现猜数游戏
- C/C++调用java---JNI常用函数
- 一卡通充值系统c语言,一卡通充值,一卡通充值中心,一卡通充值系统,一卡通充值转账系统 - 新开普(NewCapec)...
- Xshell和Xftp免费版下载安装
- 草莓电吉他音源 Orange Tree Samples Evolution Strawberry Kontakt
- 人员-组织 结构 数据库关系设计
- Win10系统IE浏览器设置代理上网的方法
- 趁你年轻快来学学如何搭建一个小说网站,这里有超详细教程,快进来看看吧,错过了可不要后悔哟。
- vmware workstation添加共享硬盘的步骤