分享一下禁用鼠标右键跟F12的JavaScript

一、禁止右键

<script>//禁止右键
	function click(e) {
		if (document.all) {
			if (event.button==2||event.button==3) { alert("欢迎来到“奇诺博客”,小朋友请不要随意使用右键啊。");
			oncontextmenu='return false';
			}
		}
		if (document.layers) {
				if (e.which == 3) {
				oncontextmenu='return false';
				}
		}
	}
	if (document.layers) {
		document.captureEvents(Event.MOUSEDOWN);
		}
	document.onmousedown=click;
	document.oncontextmenu = new Function("return false;")
	document.onkeydown =document.onkeyup = document.onkeypress=function(){ 
	if(window.event.keyCode == 12) { 
		window.event.returnValue=false;
		return(false); 
		} 
	}
</script>


二、禁止F12

<script>//禁止F12
	function qinor(){
		window.close(); //关闭当前窗口(防抽)
		window.location="about:blank"; //将当前窗口跳转置空白页
		}

	function click(e) {
		if (document.all) {
			if (event.button==2||event.button==3) { 
				alert("欢迎来到“奇诺博客”,就算是大朋友也不许乱按F12");
				oncontextmenu='return false';
			}
		}
		if (document.layers) {
				if (e.which == 3) {
				oncontextmenu='return false';
				}
		}
	}
		if (document.layers) {
			qinor();
			document.captureEvents(Event.MOUSEDOWN);
		}
	document.onmousedown=click;
	document.oncontextmenu = new Function("return false;")
	document.onkeydown =document.onkeyup = document.onkeypress=function(){ 
		if(window.event.keyCode == 123) { 
			qinor();
			window.event.returnValue=false;
			return(false); 
		} 
	}
</script>


版权声明:若无特殊注明,本文为《Chin》原创,转载请保留文章出处。
本文链接:https://www.qinor.cn/post-34.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...

已有1条吐槽

Chin

2018-10-13 13:17
博主给你们解释一下,上面的禁用F12是包含了禁用鼠标的,当监听到F12按下的时候就触发关闭窗口+页面跳转。