js屏蔽复制、粘贴、左右键的实现方法

js屏蔽复制、粘贴、左右键的实现方法

ID:13900799

大小:24.02 KB

页数:5页

时间:2018-07-24

js屏蔽复制、粘贴、左右键的实现方法_第1页
js屏蔽复制、粘贴、左右键的实现方法_第2页
js屏蔽复制、粘贴、左右键的实现方法_第3页
js屏蔽复制、粘贴、左右键的实现方法_第4页
js屏蔽复制、粘贴、左右键的实现方法_第5页
资源描述:

《js屏蔽复制、粘贴、左右键的实现方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、屏蔽右键/用JS脚本             如何在网页中屏蔽鼠标右键,这是一个大家经常讨论的问题,众所周知,要保护一个页面,最基础的就是要屏蔽右键。而现在网页上用得最多的是functionclick(),即下面这段代码:     但是这种屏蔽方法的破解方法也是众所周知的。那就是连续单击鼠标左键和右键便又可以看到右键菜单了。但是,我见过一种很好的屏蔽右键的

2、方法。它的原理和上面所说的不同。它并不是用JS来编写的脚本,而是利用定义网页属性来起到限制的作用。而且,在屏蔽中应该尽量的避开使用JS脚本。因只要浏览者把IE里的javascript脚本禁用了。那么一切屏蔽都白费。  屏蔽右键/用HTML定义      那么继续说那种通过修改网页属性的屏蔽右键方法。这种方法利用HTML里的来作修改,它只有以下短短的一行代码:        这里,定义了oncontextmenu。使得右键的值为false,起到了屏蔽

3、右键的效果。现在,再试试看刚才的破解方法,已经不行了。左右键连击已经不能再打开右键菜单。不但是这个,再试试看其他的方法。无论你怎样的乱点,右键都没有用。因为在这个网页里,右键已经不存在了。对于一个不存在的功能键,你又能做什么呢?    但是,屏蔽了右键还不能解决问题。如果我要复制一段文字,或是一张图片。那么,把它选中后用ctrl+C再用ctrl+V不就可以复制粘贴了嘛。对了,接下来要讲的,就是屏蔽左键(什么?屏蔽左键?那这个网页不就差不多废掉了?别急,没说完呢,左键只有一项功能是很讨厌的)的选定功能。屏蔽左键    那么,如上所说,用JS来屏蔽是没有用的

4、,治标不治本的。那么,我们就还用网页的最基础的语言:HTML来定义吧。还是老招数,定义。这次用的参数是:onselectstart。就是左键选定的参数。代码如下:屏蔽左右键    这样,左键选定功能就给轻易屏蔽了。原理和上面的一样。现在,再用你的左键选择任意内容把,已经没有用了。自然也不能ctrl+C,ctrl+V了。那么,现在我们来把这两部分合并起来。彻底控制左右键!: 

5、ctstart="returnfalse">     现在,左右键的问题总算是解决了吧。避开源代码/用框架来避开     好,现在我们来看另一个问题。大家都知道,在IE浏览器的菜单栏里的“查看”项里。有一个“查看源代码”选项。这么一来,虽然我们屏蔽了右键里的查看源代码。但是,只要用菜单栏里的查看源代码,还是可以看到源代码的。这可怎么办呢?    我最初的想法是用框架来避开源代码的查看。也就是说,只要一个网页是嵌在框架里的,那么在菜单栏里选择查看源代码查看到的只是框架网页的源代码。一般格式如下:    

6、="Content-Type"CONTENT="text/html;charset=gb2312">            

7、>     <body>  <p>此网页使用了框架,但您的浏览器不支持框架。</p>  </body>               这样看起来对方是没有直接看到你的源代码了。但是,如果一个人要看你的源代码,那他八成是能看懂的。如果懂一点HTML的话,都能看出这两句是什么意思:    

8、scrolling="auto"target="_self">    这两句的意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。