聊一聊网站防止F12审查元素扒代码的两种方法

By | 2019-11-15

有个神奇的东西叫做审查元素,按下神奇的F12,就是见证奇迹的时刻。审查元素真的是一个强大功能,有的时候看中别人网站的某个样式做的比较好,按下F12审查元素来查看别人的代码,统统扒过来。那么如果防止别人查看自己网站的代码,扒代码呢

第一种(按下F12画面卡死), 添加到footer.php即可

<script type="text/Javascript">function inlobase_noF12(){while(1){}}function inlojv_console(){if((window.console&&(console.firebug||console.table&&/firebug/i.test(console.table())))||(typeof opera=="object"&&typeof opera.postError=="function"&&console.profile.length>0)){inlobase_noF12()}if(typeof console.profiles=="object"&&console.profiles.length>0){inlobase_noF12()}}inlojv_console();window.onresize=function(){if((window.outerHeight-window.innerHeight)>200){inlobase_noF12()}};</script>

第二种办法

<script>function fuckyou(){
window.close(); //关闭当前窗口(防抽)
window.location="http://lixx.vip/error.php"; //如果将当前窗口跳转置空白页替换为window.location="about:blank"
}
function click(e) {
    if (document.all) {
        if (event.button==2||event.button==3) { 
            alert("请勿盗链本站解析进行二次封装!");
            oncontextmenu='return false';
        }
    }
    if (document.layers) {
        if (e.which == 3) {
            oncontextmenu='return false';
        }
    }
}
if (document.layers) {
    fuckyou();
    document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
document.onkeydown =document.onkeyup = document.onkeypress=function(){ 
    if(window.event.keyCode == 123) { 
        fuckyou();
        window.event.returnValue=false;
        return(false); 
    } 
}
</script>

当然,也只是防新手而已~心理安慰~ 高手一般能破解,哈哈

发表评论

邮箱地址不会被公开。 必填项已用*标注