前端防止页面被查看源码、被下载
1、需要引入jQuery文件
可以下载文件后导入项目,也可以使用以下在线CDN数据:
百度CDN:
<script src=”https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js”></script>
新浪CDN:
<script src=”https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js”></script>
2、页面中,添加如下js代码
[ <script>
document.onkeydown = function () {
var e = window.event || arguments[0];
if (e.keyCode == 123) {
alert(‘请尊重劳动成果!’);
return false;
} else if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
alert(‘请尊重劳动成果!’);
return false;
} else if ((e.ctrlKey) && (e.keyCode == 85)) {
alert(‘请尊重劳动成果!’);
return false;
} else if ((e.ctrlKey) && (e.keyCode == 83)) {
alert(‘请尊重劳动成果!’);
return false;
}
}
document.oncontextmenu = function () {
alert(‘请尊重劳动成果!’);
return false;
}
</script>]
<script>
document.onkeydown = function () {
var e = window.event || arguments[0];
if (e.keyCode == 123) {
alert(‘请尊重劳动成果!’);
return false;
} else if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
alert(‘请尊重劳动成果!’);
return false;
} else if ((e.ctrlKey) && (e.keyCode == 85)) {
alert(‘请尊重劳动成果!’);
return false;
} else if ((e.ctrlKey) && (e.keyCode == 83)) {
alert(‘请尊重劳动成果!’);
return false;
}
}
document.oncontextmenu = function () {
alert(‘请尊重劳动成果!’);
return false;
}
</script>
此时,F12、Ctrl+s 、鼠标右击等,均会有 “ 请尊重劳动成果!”的弹窗提示。