收藏到CSDN网摘
转载自: http://www.moonlit.me/%E7%A6%81%E6%AD%A2%E8%A4%87%E8%A3%BD%E9%8E%96%E5%8F%B3%E9%8D%B5%E7%A6%81%E6%AD%A2%E5%85%A8%E9%81%B8-1623.html
网页利用JS禁止右键,禁止选择文本,禁止复制文本,支持Opera,IE,Chrome和Firefox等各种主流浏览器,兼容性绝对超过网上搜索的其他JS代码。
虽说锁定右键和禁止复制是不好的,但是有时候出于一些特殊原因考虑,我们不得不进行这些限定。
到百度或者Google上去搜索看看,保证你会失望,网上找到的方法不是不支持Google Chrome就是不支持Opera,就是能够屏蔽用鼠标选取内容就是不能禁止从浏览器的菜单栏的“复制”按钮复制,总之就是漏洞百出,无法实现对文本复制的限制。
下面的方法可以实现:
1.禁止用户通过点击右键来通过右键中的复制菜单复制内容
2.禁止用户通过浏览器菜单栏的复制按钮和全选按钮复制内容
3.禁止用户点击鼠标选择内容
4.禁止用户通过Ctrl+A来全选
5.禁止用户通过Ctrl+C来剪下
6.禁止用户通过Ctrl+X来复制
7.禁止用户使用Ctrl、ALT和Shift等键,全面禁止用户通过组合键来进行复制操作。
8.完美兼容Opera,IE,Chrome,Firefox等各种主流浏览器。
第一步:在网页的<head>内加入下面的代码(不能放在css文件中,否则不起效果)
第二步:在页面加入下面的javascript代码
No comments :
Post a Comment