概述

众所周知,对于开发者而言,肯定是不想把网页核心代码暴露在网上的,防止其他人绕过验证等非法获取数据资源。一旦用户能开启元素审核控制台,特别是对于一些精湛的技术人员来说,就意味着你的数据正在裸奔。但是怎么样才能在前端屏蔽掉用户使用web浏览器自带的元素审核控制台呢?网上有大量教程,但是总是漏洞百出,下面举例网上的源码问题

大部分网上给的教程会有如下几个常见的漏洞:
-1.危险指数★★★★★|源码根本不起作用,控制台报错。
-2.危险指数★★★★☆|源码只能简单在按第一次F12时弹窗提示,当连续按F12时便失效。
-3.危险指数★★★☆☆|源码只能通过循环的方式让前台无法使用F12审查元素,但在设置中打开控制台或按F11再按F12失效。
-4.危险指数★★☆☆☆|源码可屏蔽F12和F11,但是不兼容众多浏览器,用户前台调试时增加服务器荷载,导致失效。
上述的网上源码均存在不兼容浏览器的问题,且容易失效。
我们源码的优点:
1.屏蔽掉F7/F11/F12按键;
2.兼容几乎所有浏览器(实验室测试结果);
3.后台自动检查前台是否多次使用F7/F11/F12等关键按键动作,发现即屏蔽;因此就算多次按键均无反应;
4.网站直接屏蔽用户前台使用控制器,即用户在开发者设置中打开控制台直接跳转百度搜索;
5.用户可自定义屏蔽按键,比如屏蔽F5刷新等。
源码获取请点击本文结尾处,支付后即可获取源码。由于作者写代码不容易,收取低额费用作为鼓励,付费用户可享受更多优质资源,感谢支持!

本博客已启用该源码,用户使用前可试试效果!但希望客官不要恶意攻击本网站,谢谢!


版权属于:Digran(InetGeek)

本文链接:https://digran.cn/archives/27/

插件TePay的配置信息没有找到

Typecho_Plugin_Exception: 插件TePay的配置信息没有找到 in /www/wwwroot/www.digran.cn/var/Widget/Options.php:560 Stack trace: #0 /www/wwwroot/www.digran.cn/usr/plugins/TePay/Plugin.php(150): Widget_Options->plugin('TePay') #1 /www/wwwroot/www.digran.cn/usr/themes/handsome/post.php(92): TePay_Plugin::getTePay() #2 /www/wwwroot/www.digran.cn/var/Widget/Archive.php(2022): require_once('/www/wwwroot/ww...') #3 /www/wwwroot/www.digran.cn/var/Typecho/Router.php(138): Widget_Archive->render() #4 /www/wwwroot/www.digran.cn/index.php(23): Typecho_Router::dispatch() #5 {main}