首页 > 其他 > 详细

finereport报表禁用右键

时间:2020-06-26 20:42:22      阅读:67      评论:0      收藏:0      [点我收藏+]

点击模板>模板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区域】对话框中,找到【活动脚本】设置选项,然后将默认的“启用”更改为【禁用】,最后再一路点击底部的【确定】。

技术分享图片

 

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

finereport报表禁用右键

原文:https://www.cnblogs.com/lgx5/p/13196146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!