网站安全之防止用户F12审查网站元素影响网站安全

作者 : admin 本文共1572个字,预计阅读时间需要4分钟 发布时间: 2020-08-20 共260人阅读

网站安全是每个站长必须需要了解的,一般在用户访问网站的正常使用中用户不会查看网站你的源代码,也就是F12(审查元素),一般用F12的多半是仿模板或查看网站源码的,这极大程度威胁到我们的网站安全,所以我们就可以写段代码,防止被人F12。

网站安全之防止用户F12审查网站元素影响网站安全插图

1.下面是分享的防被人F12的源代码,复制粘贴到你需要的地方,一般为公共尾部文件

<script type="text/javascript">
		//判断F12审查元素
function fuckyou() {
	window.close(); //关闭当前窗口(防抽)
	window.location = "about:blank"; //将当前窗口跳转置空白页
}

function ck() {
	console.profile();
	console.profileEnd();
	//我们判断一下profiles里面有没有东西,如果有,肯定有人按F12了,没错!!
	if(console.clear) {
		console.clear()
	};
	if(typeof console.profiles == "object") {
		return console.profiles.length > 0;
	}
}

function hehe() {
	if((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) {
		fuckyou();
	}
	if(typeof console.profiles == "object" && console.profiles.length > 0) {
		fuckyou();
	}
}
hehe();
window.onresize = function() {
	if((window.outerHeight - window.innerHeight) > 200)
		//判断当前窗口内页高度和窗口高度,如果差值大于200,那么呵呵
		fuckyou();
}
</script>

注:上述代码可实现被人F12时,网站页面关闭,自动跳转到空白页,也可以将跳转空白页改成跳转到指定页面,代码如下!

2.改成跳转至空白页:

window.location = "about:blank";

3.改成跳转至百度:

window.location = "https://www.baidu.com";
还有屏蔽更多功能的代码:
<script type="text/javascript">
        window.onload = function(){
            document.onkeydown = function (){
                var e = window.event || arguments[0];
                //F12
                if(e.keyCode == 123){
                    return false;
                //Ctrl+Shift+I
                }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
                    return false;
                //Shift+F10
                }else if((e.shiftKey) && (e.keyCode == 121)){
                    return false;
                //Ctrl+U
                }else if((e.ctrlKey) && (e.keyCode == 85)){
                    return false;
                }
            };
            document.oncontextmenu = function (){
                return false;
            }
        }
    </script>

注:上面的代码可屏蔽F12、Ctrl+Shift+I、Ctrl+U等功能加强网站安全,对于一般人来说一般都是可以的,但是也不是百分之百安全吗,对于高手来说没啥用!

1.本站所有源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
2.本站提供的所有资源不免费提供个人需要的资源修改、美化、功能定制!
3.如遇需要解压密码,则解压密码为"www.360mb.net"!
4.由于源码属于可复制性产品,发货后除特殊情况禁止买家以各种理由退款!
5.本站提供资源如遇源码失效,功能异常等等可提供退款服务,可参考:《退款规则》!
6.本站资源售价只是赞助,收取费用仅维特本站的日常运营所需和购买更多商业资源!
7.如用于商业或者非法用途,与本站无关,一切后果请用户自负!

360模板吧 » 网站安全之防止用户F12审查网站元素影响网站安全

发表评论

开通VIP 享更多特权,建议使用QQ登录