其实js可以做很多的浏览器端的事情,最近有个以前的客户让帮忙修改一个功能,说是有人一直复制他们网站的信息,想有什么办法能让不复制,听后我笑了,如 果我想要你前台展示的任何东东(话有点大了),都可以弄到,不过客户是上帝嘛,他要这个效果就帮忙加嘛,举手之劳,其实就是用js禁止鼠标右键就可以了, 还有一种js就是直接禁止复制粘贴功能。这些效果都是可以的。废话不多说,看看代码吧!

禁止鼠标右键:οncοntextmenu="return false";

禁止选择:onselectstart="return false";

禁止拖放:οndragstart="return false";

禁止拷贝:οncοpy=document.selection.empty() 。

禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。

禁止粘贴:<input type=text οnpaste="return false">

关闭输入法:<input style="ime-mode:disabled">

以上这些功能要用的话,都很简单,相信大家都会用的,大家懂的。不用说了!

下面的是其他的一些js效果,可以看看,有用到的话,可以复制去。。

屏蔽打印:

<style>@media print{*{display:none}}</style>

转载于:https://www.cnblogs.com/webu/archive/2013/04/09/3009677.html

js鼠标禁止右键、复制粘贴代码相关推荐

  1. c语言复制粘贴快捷键_C++小知识:复制粘贴代码千万要小心

    错误代码: sampleCount VoiceKey::OnBackward (....) { ... int atrend = sgn(buffer[samplesleft - 2]- buffer ...

  2. ctrl c复制浏览器html,网页禁止右键复制和ctrl-c复制,怎么解决 爱问知识人

    文字类: 一些网站上的网页禁止他人保存和复制(只可打印),如果这篇文章对你来说太重要了,非得保存和复制不可,怎么办呢?我也是搜了很多关于这方面的方法,总结如下: 一.最简单有效的方法:选择浏览器的&q ...

  3. 网页禁止进行复制粘贴操作怎么破解?

    破解网页禁止复制粘贴的具体操作步骤: 方法一: 1.打开目标网页,选中网页的地址栏.(这里以360浏览器为例 2.在地址栏输入下行代码,全部输入. javascript:void($={}); 按下回 ...

  4. vue右键复制粘贴功能_这可能是最高效的复制粘贴方法

    2020.10.11 更新 左键+右键功能已经全新升级为"左键辅助",支持自定义左键+右键.侧键.以及键盘任意字母组合的操作触发. ==============原文======== ...

  5. SecureCRT和Xshell设置右键复制粘贴

    一.SecureCRT 对于SecureCRT6.0.2 ,这个功能也已经是默认配置了,老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了. 菜单: Options-> ...

  6. python复制粘贴代码_将代码复制并粘贴到Python解释器

    我的答案是专门关于复制到标准python shell(仅在linux上测试)的粘贴. 取决于代码来自何处以及它最初是如何格式化的空白可能或可能不重要.特别是关于您的示例代码片段 - 从SO的代码格式部 ...

  7. 不要仅仅是复制粘贴代码

    想要搞砸一些代码?那么你这么做:在弄懂它究竟是做什么之前快点修改它 如果是这样的话,你现在就是在练习一种叫cargo cult的编程----一种忽略一段代码如何工作和与其他相关代码的联系的方式 car ...

  8. 复制粘贴代码时要注意空白字符的问题

    std::string ConvertToString(System::String^ str) {      int q=(int)System::Runtime::InteropServices: ...

  9. Stack Overflow被腾讯最大股东收购,影响我复制粘贴代码吗?

    梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI 每个程序员都离不开的问答网站Stack Overflow,将被腾讯最大股东Prosus以18亿美元收购. 啊这,对网站会有什么影响?毕竟离开 ...

  10. linux下模仿用户左键,linux 鼠标左右键互换实现代码

    linux鼠标左右键互换脚本,作者今天, 使用 GNOME, 发现 Linux 也需要这些工具之一, 所以有了这个脚本.非常简单好用. lr="l" for id in `xinp ...

最新文章

  1. php合并数组中相同的元素
  2. linux 里常用的几个查找命令
  3. 151. Leetcode 剑指 Offer 14- I. 剪绳子 (贪心算法-基础题目)
  4. 操作系统基础知识笔记
  5. 以太坊钱包开发系列 - 创建钱包账号
  6. 【linux】Centos 初始安装后开启网络以及配置静态IP
  7. mysql时间正确时区错误_在app中的日期时间但在mysql [时区]错误
  8. TCP/IP源码分析
  9. 已知三角函数值用计算机如何求角度,【已知三角函数值求角度】第一册已知三角函数值求角...
  10. Google APIs 学习/使用
  11. 【CSS3】一些听课记录(样例代码)
  12. 【opencv-python】视频处理(4) cv2.VideoCapture.get()函数、cv2.VideoCapture.set()函数
  13. 地级市房价月度数据(2009-2021)
  14. 如何使用Box2D和Cocos2D制作一款像Fruit Ninja一样的游戏-第3部分
  15. Cesium专栏-空间分析之地形等高线(附源码下载)
  16. 机器学习SVM——实验报告
  17. 聊一聊,如何做好垂直域稳定性
  18. 云服务器线上MySQL的安全保护措施
  19. 最牛逼的大数据视频讲解
  20. 西门子 Smart200 固件更新

热门文章

  1. PowerDesigner 16.5 安装图解 与 快速入门
  2. 光盘安装 windowns 10 系统 与 Win10 英文系统修改成中文系统
  3. python源代码文件_Python代码编译与反编译
  4. 阶段3 2.Spring_10.Spring中事务控制_7 spring基于注解的声明式事务控制
  5. 阶段3 2.Spring_07.银行转账案例_8 基于接口的动态代理回顾
  6. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_7_反射_Class对象功能概述...
  7. 【java】的传值方式
  8. IOS学习之斯坦福大学IOS开发课程笔记(第六课)
  9. 如何让同局域网的同事访问我电脑上的PHP网站和数据库
  10. windbg学习---?? 和 ?