禁止用户调试/获取前端源代码
介绍:
- 防止用户鼠标右键检查代码,禁用右键
- 防止用户F12调试代码,禁用F12
- 防止用户Ctrl+u快捷键查看源代码,禁用ctrl+u
- 防止用户Ctrl+Shift+I快捷键查看代码,禁用Ctrl+Shift+I
- 防止用户Ctrl+s保存网页及源代码,禁用ctrl+s
使用:
将下面的代码直接添加到html中即可!
部署->清除浏览器缓存->运行网页->测试效果
代码:
<script>
document.oncontextmenu = function() {
//alert('右键被禁用');
return false;
}
document.onkeydown = function() {
var e = window.event || arguments[0];
if (e.keyCode == 123) {
//alert("F12被禁用");
return false;
}else if ((e.ctrlKey) && (e.keyCode == 83)) {
//alert("ctrl+s被禁用");
return false;
}else if ((e.ctrlKey) && (e.keyCode == 85)) {
//alert("ctrl+u被禁用");
return false;
}else if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
//alert('禁止Ctrl+Shift+I');
return false;
}
}
</script>