网站禁止右键、F12“防复制、防查看源代码、防图片下载” 方法

代码 , 技术
0

当下浏览器还是很多的,如果你想你的网站内容不被人手工采集的话,你的图片不想被人另存为或下载的话,我们完全可以禁止右键,禁止全站复制;这样的话:无论是想右键查看源代码还是图片另存为都做不到了,连网站文字选中也做不到;

其实方法非常的简单,只要用 JS 代友和 css 代码就可以做到;

第一种方法:禁止右键 + 防复制代码展开目录

<script type="text/javascript">
document.onkeydown = function () {
    if (window.event && window.event.keyCode == 123) {
        event.keyCode = 0;
        event.returnValue = false;
        return false;
    }
};


此方法是有缺点的,此方法除了火狐浏览器,其它的浏览器均有效,用火狐我们还是可以复制代码;可以查看源代码的;

第二种方法:专为火狐等禁止右键 + 防复制代码展开目录
火狐禁止右键代码

<script type="text/javascript">document.oncontextmenu=function(e) {return false;}

火狐等防复制代码

<style>body {-moz-user-select:none;  <!--禁止文字让选中-->}

第三种方法:禁用 F12 按键展开目录

<script type="text/javascript">
document.onkeydown = function () {
    if (window.event && window.event.keyCode == 123) {
        event.keyCode = 0;
        event.returnValue = false;
        return false;
    }
};

此方法虽然说可以禁用 F12 按键,但是有些浏览器似乎没有反应,像我的火狐 F12 是照样可以用的,不知道是我安装了 firebug 的原因还是其它的原因。
如果你能把两种方法结合起来用,那么:所有的浏览器都可以禁止右键,防止别人查看你网站的源代码,网站文字别人也不可以手工复制,粘贴;图片也不能另存为,通常也就是所说的下载;做这些东西最好要根据你的网站来定位;否则影响用户体验!

虽然说以上这样的情况虽然说不能完美的保护我们的网站,但是至少也是一层保护吧,说句实话,以上这样的方法并不能防止你的网站被盗版,只要懂代码懂一点建站基础的人,完全是可以破你的网站,怎么破我就不说出来了;

最后更新 2022-07-17
评论 ( 0 )
OωO
隐私评论