彻底防F12

防F12,防开发者工具


将以下代码下载
有问题或错误,请评论或私聊


CSS

文件名: no_f12.css

.hide{
    position:fixed;
    top:0%;
    left:0%;
    //以上代码定义了元素的位置
    width:100%;
    height:100%;
    //全屏
    background-color:#FFFFFF;
    //白屏
}

HTML
任意HTML

<html>
<head>

<link rel="stylesheet" type="text/css" href="no_f12.css">
<!--这里导入no_f12.css-->

</head>
<body id="body_in">
<!--这里将id设置为body_in,
    JS中会获取这个id并将这个标签的内容更改
    你也可以将其他标签的id设置为body_in
    JS会自动获取并修改这个标签-->

<!--
将你的HTML代码放在这里
-->

<noscript>
<!--用户禁用JS时做最后挣扎,让页面白屏-->
<div class="hide">
<!--你可以在这里加一点图片,模拟404页面,哈哈-->
</div>
</noscript>
</body>
</html>

JS

caution="在调出开发者模式时显示的消息";
window.onload=function(){
	document.onkeydown=function()
	{
		var e=window.event||ar||arguments[0];
		if(e.keyCode==123)
		{
			var ele;
			ele=document.getElementById("body_in");
			ele.innerHTML=caution;
			return false;
		}
		else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73))
		{
			var ele;
			ele=document.getElementById("body_in");
			ele.innerHTML=caution;
			return false;
		}
		else if((e.ctrlKey)&&(e.keyCode==85))
		{
			var ele;
			ele=document.getElementById("body_in");
			ele.innerHTML=caution;
			return false;
		}
		else if((e.ctrlKey)&&(e.keyCode==83))
		{
			var ele;
			ele=document.getElementById("body_in");
			ele.innerHTML=caution;
			return false;
		}
		else if((e.shiftKey)&&(e.keyCode==121))
		{
			var ele;
			ele=document.getElementById("body_in");
			ele.innerHTML=caution;
			return false;
		}
	}
	document.oncontextmenu=function()
	{
		var ele;
		ele=document.getElementById("body_in");
		ele.innerHTML="点击右键时返回的消息";
		return false;
	}
}

猜你喜欢

转载自blog.csdn.net/twxwjh/article/details/107091846
f12