子比主题-网站控制台扒站禁止F12禁止右键菜单仿盗用代码合集

前言介绍

在网页开发中,我们通常使用开发者工具来检查代码和调试错误。但是,有些人可能会利用这些工具来窃取你的代码。为了防止这种情况发生,我们可以禁止掉打开网页控制台的快捷键,比如 F12,这样别人就无法通过打开控制台来查看和盗用你的代码了。

禁用浏览器右键菜单

document.oncontextmenu = new Function("return false;");

检测控制台

function mAlert() {
    var fn = function () {};
    fn.toString = function () {
        window.location = 'about: blank';
        console.log("呵呵");
    }
    console.log("%c", fn);//请不要删除这行
};mAlert();

鼠标点击事件

document.onmousedown = function mdClick(event) {
    var e = event || window.event || arguments.callee.caller.arguments[0];
    if (e.button == 2 || e.button == 3) {
        alert("呵呵");
        //不建议用以下方法,易错率大
        window.location = 'about: blank';
    }
}

禁止保存

document.onkeydown = function() {
        if ((e.ctrlKey) && (e.keyCode == 83)) { //ctrl+s
            alert("ctrl+s被禁用");
            return false;
        }
    }

CSS禁止左键右键

禁用右键菜单,这样别人就无法通过右键菜单打开控制台了。这段代码使用 JavaScript 监听鼠标右键事件,当用户右键点击页面时,将阻止默认行为,从而禁用了右键菜单。可以通过以下代码实现:

//左键
〈body onselectstart="return false"〉
//右键
〈body οncοntextmenu='return false'〉

监听键盘事件

这段代码使用 JavaScript 监听键盘事件,当用户按下 F12、Ctrl+Shift+I、Ctrl+Shift+J 或 Ctrl+U 时,将阻止默认行为,从而禁用了这些快捷键。
禁用 F12 快捷键是一种常见的方法,可以通过以下代码实现:

document.onkeydown = function(e) {
    if(event.keyCode == 123) {
        return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
        return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
        return false;
    }
    if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
        return false;
    }
}

禁止图片拖放

<!--禁止图片拖放--> 
    document.ondragstart = function() {
        return false
    };

控制台添加说明

//控制台添加说明
if  (window.console) {
     var  cons = console;
     if  (cons) {
       console.log("\n %c 网站地址 - https://www.xiayinge.com","color:#fff; background: linear-gradient(to right , #7A88FF, #d27aff); padding:5px; border-radius: 10px;");
       cons.log( "%c\n源码来源:侠隐阁素材网" ,  "font-size:70px;" );
       console.log('%c官方网站:侠隐阁素材网(https://www.xiayinge.com)\n声明:如果你通过控制台的方式获取CSS样式或者其他东东,相信你可能也看到本说明。如果你想一声不吭的拿走,请自己把所有涉及到的链接图片保存到本地,谢谢!\n更多精彩文章教程,请收藏本站。','color:red;font-size:20px;');
       console.log('%c ','background-image:url("https://www.xiayinge.com/occ/img/lanren-logo-日间.png");background-size:100% 100%;padding:30px 150px;');
     }
};

仿扒站整体代码集合

请登录后发表评论

一键隐藏
一键变装
站长简历