有时候我们希望自己的网页源码不被查看,这时需要关掉鼠标的右击事件;有时候我们也希望禁止选择页面内容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禁止右键,禁止复制,复制内容到剪切板相关推荐

  1. js实现复制文本内容到剪切板

    js实现复制文本内容到剪切板 一.总结 一句话总结:就是document的execCommand('copy')方法 二.js实现复制文本内容到剪切板 直接上代码: 1 <script type ...

  2. 兼容手机PC,点击即可复制文本内容到剪切板插件clipboard.js

    开源项目 https://github.com/zenorocha/clipboard.js. (拷贝文本到剪切板不应该复杂,它不应该需要许多步骤以及几百KB的文件,另外,它不应该依靠flash以及其 ...

  3. 一段js实现复制文本内容到剪切板

    <script type="text/javascript"> function copyUrl2(){var Url2=document.getElementById ...

  4. 一段js实现复制文本内容到剪切板(该方法兼容所有浏览器~)

    直接上代码: <script type="text/javascript"> function copyUrl2(){var Url2=document.getElem ...

  5. js调用浏览器的复制功能复制内容到剪切板

    js调用浏览器的复制功能: 浏览器自带复制粘贴功能,通过js调用浏览器的复制功能实现复制文本内容到剪切板 浏览器复制命令:document.execCommand('Copy') 具体代码实现: // ...

  6. 用javascript 禁止右键,禁止复制,禁止粘贴

    用javascript 禁止右键,禁止复制,禁止粘贴 2007-03-01 18:36 有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制.那么如何才能防止被 ...

  7. html 文本标签点击复制,点击复制-点击div或者p标签复制内容到剪切板

    点击复制-点击div或者p标签复制内容到剪切板 最近在做一个需求,就是需要点击div或者p标签需要复制其中的内容到剪切板中,可以快速的粘贴 如图下所示: 1059788-201709041517163 ...

  8. android 复制内容到剪切板方法

    /*** 复制内容到剪切板** @param copyStr* @return*/ private boolean copyStr(String copyStr) {try {//获取剪贴板管理器Cl ...

  9. Android复制内容到剪切板上

    Android复制内容到剪切板上 fun Context.copyToClipboard(label: String, data: String) {getSystemService<Clipb ...

最新文章

  1. 【网络协议】TCP分段与IP分片
  2. 基于opencv实现模块化图像处理管道
  3. 数据产品经理:如何做需求管控?
  4. python时钟程序的设计总结_Python实现时钟显示效果思路详解
  5. sqlu8多阶级层次bom_男性比女性多3164万:性别比例失衡,为何还有那么多剩女?...
  6. liferay和cas系统集成
  7. 如何获取MDC产品文档
  8. Kubernetes 1.5部署sonarqube
  9. STL容器底层数据结构的实现
  10. 从零写一个编译器(七):语义分析之符号表的数据结构
  11. Linux 安装、卸载JDK
  12. 采用python语言实现猜数游戏_用python实现猜数游戏
  13. C/C++调用java---JNI常用函数
  14. 一卡通充值系统c语言,一卡通充值,一卡通充值中心,一卡通充值系统,一卡通充值转账系统 - 新开普(NewCapec)...
  15. Xshell和Xftp免费版下载安装
  16. 草莓电吉他音源 Orange Tree Samples Evolution Strawberry Kontakt
  17. 人员-组织 结构 数据库关系设计
  18. Win10系统IE浏览器设置代理上网的方法
  19. 趁你年轻快来学学如何搭建一个小说网站,这里有超详细教程,快进来看看吧,错过了可不要后悔哟。
  20. vmware workstation添加共享硬盘的步骤

热门文章

  1. java原始套接字,raw socket介绍(示例代码)
  2. 计算机网络面试常考知识点
  3. stripos使用查询某字母开头
  4. Amazon S3服务15岁生日快乐!
  5. 解决常见 ××× 连接 错误619
  6. 结合商业项目深入理解Go知识点
  7. redis报错WRONGTYPE Operation against a key holding the wrong kind of value
  8. Python Unicode 基本知识
  9. 加速乐原理探讨和学习总结
  10. 光速c数列的猜想:光猜