TypechoJoeTheme
JS 阻止Ctrl+C、Ctrl+P、Ctrl+S、F12、鼠标右键
统计
登录
用户名
密码

JS 阻止Ctrl+C、Ctrl+P、Ctrl+S、F12、鼠标右键

2020-05-15
/
1 评论
/
188 阅读
/
正在检测是否收录...
05/15

这脚本只能蒙住小白,对技术员来说无所谓,有时候还很鸡肋。

<script type="text/javascript">
	//屏蔽鼠标右键
	document.oncontextmenu = function (e) {
		var e = e || window.event;
		alert('禁止使用鼠标右键');
		e.preventDefault(); // 阻止默认事件
		e.returnValue = false;
		return false;
	};
	window.onkeydown = function (e) {
		// 屏蔽ctrl+c 复制
		if (e.ctrlKey && e.keyCode == 67) {
			alert('禁止使用ctrl+c');
			e.preventDefault();
			e.returnValue = false;
			return false;
		}
		// 屏蔽ctrl+c 打印
		if (e.ctrlKey && e.keyCode == 80) {
			alert('禁止使用ctrl+p');
			e.preventDefault();
			e.returnValue = false;
			return false;
		}
		// 屏蔽ctrl+s 保存
		if (e.ctrlKey && e.keyCode == 83) {
			alert('禁止使用ctrl+s');
			e.preventDefault();
			e.returnValue = false;
			return false;
		}
		// 禁止通过F12打开控制台
		var e = event || window.event || arguments.callee.caller.arguments[0];
		if (e && e.keyCode == 123) {
			alert('禁止使用控制台');
			e.returnValue = false;
			return (false);
		}
	};
</script>
朗读
赞 · 0
版权属于:

小王先森

本文链接:

https://xwsir.cn/2369.html(转载时请注明本文出处及文章链接)

评论 (1)
  1. 萧瑟 作者
    Windows 10 · Google Chrome

    为什么不直接把所有键盘都禁用了。

    2020-05-16 回复