这个一般是很难防止的,下面的方法仿君子不防小人,小伙伴们可以参考一下
以下代码放到页面共用底部或者需要禁止的页面中就可以
<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>
好了,就是这么简单,你学废了吗?
本站部分文章搜集整理于互联网或者网友提供,如有侵权请联系站长
如若转载,请注明出处:https://htmlbk.com/web/629.html
温馨提示:该文档最后一次修改时间为2022-03-28 20:05:49,请注意相关的内容是否还可用!