教你禁用右键,也教你如何破解

简介:

很多人会遇到这种情况,在浏览页面时,发现鼠标右键不启用了。咦?刷新刷新再刷新,并无卵用,然后怒敲鼠标(没错,我就是这么暴力),更换浏览器,无用,最后弃之。其实,这是因为设计人员对页面启用了“禁用右键”功能,目的是为了防止内容被抄。

曾经也是受害者的我,如今作为一名小小的IT开发人员,就来告诉你如何“禁用右键”!

这里列举一个我在利用FineReport开发报表时遇到的案例。

启用“禁止右键”

报表大家都懂吧,启用“禁用右键”功能,往往是出于展示过程中的数据安全和操作上的失误考虑(想想银行动辄几千几百万的金额,分分钟要长个心眼啊)

首先在页面中调用模板,一般是将url放在iframe中,然后通过点击相应的树节点查看报表,一般报表都会设置权限,如果设置权限,登录系统后可能有些用户通过点击右键中的属性查看url然后访问,这样对系统来说其实是很不安全的,因此禁止用户通过右键查看url,此时可以使用禁用菜单右键功能。

2. 实现步骤

点击模板>模板web属性>(填报,数据分析,分页预览设置),选择为该模板单独设置,在下面的事件设置里面添加一个加载结束事件,完整js代码如下:

1
2
3
4
5
6
7
1. //点击右键 无动作
document.oncontextmenu= new  Function( "return false" );
2. //点击右键 弹出提示
document.oncontextmenu= function (e) {
    alert( "提示内容" );
    return  false ;
}

这段代码的基本原理是让用户的页面右键点击事件返回false,禁止弹出菜单。
如果模板中有参数面板,希望一调用模板就禁用右键,而不是查询之后禁用,则需要在参数面板的查询按钮中添加初始化事件,写入上述js代码。



查询之前就做提示和禁用


破解“禁用右键”

找到浏览器顶部菜单中的【工具】按钮,在下拉菜单中,选择【Internet选项】


打开Internet选项后,再切换到【安全】选项卡,然后再点击底部的【自定义级别】


然后在打开的【安全设置-Internet区域】对话框中,找到【活动脚本】设置选项,然后将默认的“启用”更改为【禁用】,最后再一路点击底部的【确定】。


然后关闭再重启浏览器,再打开刚刚的网页,你就会发现“残疾”的鼠标右键能正常点击了。

以上就是我的方法,不足之处还请多多指点。



本文转自 雄霸天下啦 51CTO博客,原文链接:http://blog.51cto.com/10549520/1797210,如需转载请自行联系原作者
相关文章
|
Shell Windows
Webstorm安装激活破解2022.09最新破解教程「永久激活,亲测有效」
Webstorm安装激活破解2022.09最新破解教程「永久激活,亲测有效」
3988 0
Webstorm安装激活破解2022.09最新破解教程「永久激活,亲测有效」
|
IDE Java Linux
Pycharm2022.2.3最新激活破解教程(永久激活)
pycharm破解直达:https://cloud.fynote.com/share/d/fG3ILUVAJ
26030 10
|
前端开发 Java Shell
Webstorm安装激活破解2022.09.07最新破解教程「永久激活,亲测有效」
本文讲的是2022.2.1版本的Webstorm破解、Webstorm激活码、Webstorm安装、Webstorm永久激活码的最新永久激活教程,本文有mac和windows系统的idea安装教程。
7771 0
Webstorm安装激活破解2022.09.07最新破解教程「永久激活,亲测有效」
|
安全 Linux Shell
Pycharm2022.2.4最新激活破解教程(永久激活)
文件和详细教程直达地址:https://cloud.fynote.com/share/d/pIOqoASW
4210 0
|
10月前
|
安全 Windows
win10系统找不到恢复按钮,如何进入高级启动模式,禁用数字签名
win10系统找不到恢复按钮,如何进入高级启动模式,禁用数字签名
672 0
|
10月前
|
JavaScript 前端开发
【js】鼠标禁止右键禁止打开控制台及键盘禁用
前言 大家好,今天和大家分享一下在前端js中禁止鼠标在浏览器中右键,禁止鼠标选中和禁止键盘按键。 这个方法是我在制作一个单词考核系统时所使用到的,因为在考试期间如果打开控制台,通过控制台找到了正确的答案,那么就没有意义了。 所以就需要将控制台禁用,所应用到的也是一些基础的知识,下面我们就一起来看一看吧
|
12月前
|
数据安全/隐私保护 Windows
win10电脑开机绕过密码自动登录,微软官方提供修改注册表跳过登录设置方法
win10电脑开机绕过密码自动登录,微软官方提供修改注册表跳过登录设置方法
152 0
|
数据安全/隐私保护 Windows
Windows操作系统:测试模式禁用数字签名
程序必须在特殊的启动环境下才能正常使用,尤其是一些非官方或者需要数字签名的驱动程序,而Windows测试模式可以帮助我们解决类似的问题,开启后会帮助我们禁用驱动程序强制签名
294 0
Windows操作系统:测试模式禁用数字签名
无插件解除网页禁用右键的限制
无插件解除网页禁用右键的限制
120 0
|
安全 IDE Linux
IDEA激活码2022.1最新激活注册码–破解教程「永久激活,亲测有效果」
1、安装IDEA,一路next即可,遇到安装路径时,记得修改安装路径。 2、安装完成,打开IDEA,会先弹出一个注册框,勾选Evaluate for free,点击Evaluate,然后进入主界面 3. 开始破解
17528 0
IDEA激活码2022.1最新激活注册码–破解教程「永久激活,亲测有效果」