屏蔽网站右键菜单和选择和复制等功能 一行代码搞定
发布日期:2021-06-29 17:29:18
浏览次数:2
分类:技术文章
本文共 750 字,大约阅读时间需要 2 分钟。
屏蔽网站右键菜单和选择功能 一行代码搞定
禁止鼠标右键:οncοntextmenu="return false";
禁止选择:onselectstart="return false";
禁止拖放:οndragstart="return false";
禁止拷贝:οncοpy=document.selection.empty() 。
禁止复制:oncopy = "return false";
禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。
禁止粘贴:<input type=text οnpaste="return false">
禁止剪贴:oncut = "return false";
关闭输入法:<input style="ime-mode:disabled">
onselectstart和onselect的使用
1.onselectstart
这个事件主要是用于禁止选择网页中的文字。代码为:
document.onselectstart =function(){ return false; }
另外ff/opera不支持此事件,ff可以用css控制:css: body { -moz-user-select: none; }。webkit浏览器可以使用“-khtml-user-select”,当然也可以使用onselectstart事件来阻止用户选定元素内文本。
注意此事件不支持对input和textarea无效。
2.onselect
此事件在选择textarea或input内的内容后触发。因此只有input和textarea标签支持。例如:
转载地址:https://cplvfx.blog.csdn.net/article/details/75530698 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月28日 09时22分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java LinkedHashMap
2019-04-29
JPA 多线程同时对一条数据进行Update的问题
2019-04-29
JPA 多线程对数据进行更新,Update和Insert同时存在的问题
2019-04-29
Java 高性能队列Disruptor
2019-04-29
SpringBoot 使用https
2019-04-29
Java 读写锁
2019-04-29
JVM Minor GC、Full GC和Major GC
2019-04-29
SpringBoot @Scheduled 执行两次的问题
2019-04-29
tomcat配置JVM
2019-04-29
Ubuntu软件安装&卸载
2019-04-29
面试笔试易错知识点Java篇八
2019-04-29
弹性事务框架ETF4J——面向Java微服务的交易最终一致性解决方案
2019-04-29
【Scala 教程】Scala 条件与循环语句
2019-04-29
【Scala 教程】Scala 集合类型
2019-04-29
JAVA 线程同步机制 synchronized
2019-04-29
MySQL 安装教程(无脑版)
2019-04-29
IDEA 怎么删除一个Module
2019-04-29
走进数据科学:最好是通过比网课更好的方法
2019-04-29
AI革命第一步:最容易被忽略但必不可少的物联网
2019-04-29