前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >屏蔽开发者工具调试与查看源代码

屏蔽开发者工具调试与查看源代码

作者头像
云白去时衣
发布2022-02-11 11:19:01
1.2K0
发布2022-02-11 11:19:01
举报
文章被收录于专栏:白衣博客

屏蔽鼠标右键

代码语言:javascript
复制
    document.oncontextmenu=new Function("event.returnValue=false"); //禁止右键功能
    document.onselectstart=new Function("event.returnValue=false"); //禁止选择文字

屏蔽F12调试

代码语言:javascript
复制
    /*document.oncontextmenu = function(){return false;}*/
    document.onkeydown=function (e){
        var currKey=0,evt=e||window.event;
        currKey=evt.keyCode||evt.which||evt.charCode;
        if (currKey == 123) {
            window.event.cancelBubble = true;
            window.event.returnValue = false;
        }
    }

其他综合屏蔽JS代码

代码语言:javascript
复制
//禁止鼠标右键
document.oncontextmenu = function(){
    return false;
}
document.onkeydown = function(){
    var e = window.event || arguments[0];
    if(e.keyCode == 123){    //屏蔽F12
        return false;
    }else if(e.ctrlKey && e.shiftKey && e.keyCode == 73){    //屏蔽Ctrl+Shift+I,等同于F12
        return false;
    }else if(e.shiftKey && e.keyCode == 121){    //屏蔽Shift+F10,等同于鼠标右键
        return false;
    }
}

补充版JS

代码语言:javascript
复制
//如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面 
    var h = window.innerHeight,w=window.innerWidth; 
    window.onresize = function () { 
        if (h!= window.innerHeight||w!=window.innerWidth){ 
            window.close(); 
            window.location = "about:blank"; 
        } 
    } 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 屏蔽鼠标右键
  • 屏蔽F12调试
  • 其他综合屏蔽JS代码
  • 补充版JS
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档