2024年03月22日 web前端 web开发 web前端开发 web教程 web前端教程 web前端开发技巧 懒猪博客 刘小白博客 懒猪技术
这个一般是很难防止的,下面的方法仿君子不防小人,小伙伴们可以参考一下
以下代码放到页面共用底部或者需要禁止的页面中就可以
<script type="text/javascript"> //禁止鼠标右键事件 $(function() { $(document).contextmenu(function() { return false }) }); //禁止键盘粘贴复制 function forbidKeyboard() { $(document).keydown(function(e) { /*9:Tab键, 17:Control键, 18:Alt键, 123:F12键, 83:S键*/ var keyboardCode = [9, 17, 18, 123]; for (i in keyboardCode) { if (keyboardCode[i] == e.keyCode) { return false; } } if ((e.keyCode == 83) && (e.ctrlKey || e.metaKey)) { return false; } }); /*禁止文本选择功能*/ $(document).bind("selectstart", function() { return false; }); } $(function() { forbidKeyboard(); }); //禁制拖动图片 $(function() { $(document).bind("contextmenu copy selectstart", function() { return false; }); var img = $("img"); img.on("contextmenu", function() { return false; }); img.on("dragstart", function() { return false; }); img.on('mousedown', function(e) { e.preventDefault() }); }) </script>
好了,就是这么简单,你学废了吗?
本文链接:http://so.lmcjl.com/news/186/