网站控制台扒站禁止F12禁止右键菜单等[仿盗用代码合集快捷键]

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

1.禁用浏览器右键菜单

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

2.检测控制台

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

3.鼠标点击事件

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';
    }
}

4.禁止保存

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

5.css禁止左键右键

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

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

6.监听键盘事件

这段代码使用 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;
    }
}

7.禁止图片拖放

8.控制台添加说明

仿扒站整体代码集合


👋 感谢您的观看,对您有用就分享出去吧 !

如您有好的资源/素材,可参与创作者激励计划享投稿分成。分成介绍
投稿成功收录,即可获得 1-10元/篇奖励。(重复内容无奖励)
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
© 版权声明
THE END
文章不错?点个赞呗
点赞9赞赏 分享
评论 共5条

请登录后发表评论

随机看看好帖需要善于发现
热门圈子总有聊不完的话题