博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网页禁止行为的总结
阅读量:6938 次
发布时间:2019-06-27

本文共 927 字,大约阅读时间需要 3 分钟。

在页面中,为了防止页面的信息不让别人轻易得到,我们在页面上常做一些限制性的约束条件。下面总结一下:

注意:下面的限制性条件,你可以加在bodydiv等标签上。

 

1.       禁止复制某些内容:οncοpy="return false"

 

2.       禁止剪切一些内容: oncut="return false"

 

3.       禁止粘贴:οnpaste="return false"

 

4.       禁止鼠标选中文字:onselectstart="return false"

 

5.       在内容区域屏蔽右键菜单:οncοntextmenu="return fals”

 

5的补充,如果5的限制不是整个页面的话,依然可以用右键,

所以如果对整个页面限制右键,并且提示用户限制用右键,我们可以用下面的一段JS代码。

 

<script Language="javascript">

           function Click(){

                    alert('禁用右键!');

                    window.event.returnValue=false;

           }

           document.οncοntextmenu=Click;

           </script>

6.       onselect是当你选择文本内容是而触发的事件。

比如我们不想复制文本框的内容:

<input type="text" value="你好!" οnselect="document.selection.empty()">

 

7 如果全禁止的话,可以这样:

 

<body οncοntextmenu="return false" οndragstart="return false" onselectstart="return false"  οnselect="document.selection.empty()" οncοpy="document.selection.empty()"

onbeforecopy="document.selection.empty()" οnmοuseup="document.selection.empty()"> 

     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/819400,如需转载请自行联系原作者

你可能感兴趣的文章
小工具推荐
查看>>
TiFlash & TiSpark?那都是 AP 团队开的坑 !
查看>>
(荷兰)彼得·冯·门施:博物馆学的研究对象
查看>>
我的友情链接
查看>>
查看Chrome浏览器缓存的方法
查看>>
Kubernetes权威指南之Kubernetes API详解
查看>>
修改windows service的启动类型
查看>>
***工具集合
查看>>
限流熔断技术选型:从Hystrix到Sentinel
查看>>
python写入和读取csv文件
查看>>
如何配置tomcat群集节点之间简单进行会话共享?
查看>>
Confluence 6 整合到支持的附件存储选项
查看>>
Confluence 6 通过 SSL 或 HTTPS 运行 - 修改你 server.xml 文件
查看>>
快速构建Windows 8风格应用9-竖直视图
查看>>
解决微信小程序前台获取不到后台数据
查看>>
Chrome浏览器设置不缓存
查看>>
centos5.5 samba-swat总结
查看>>
YII2出现SQLSTATE[HY000] [2002] No such file or director
查看>>
搭建nginx+3*tomcat环境 实现session共享
查看>>
Phone状态监听
查看>>