html5 开启调试模式和关闭调试模式

最近入手h5,前后台都是我负责,调试接口的时候,老需要写alert(),和console.log()来调试后台返回的结果,所以界面出现了很多的弹出框。上线之前又必须将这些弹出框提示给注解掉。接口变更的时候,又需要重新调试。联想到以前做app的经验,突然来了灵感。不知道别人发现没,有可能是我献丑啦。
废话不说,直接上码,再说原理。

/*0 DEBUG模式开关 */
var DEBUG = 1; //只需要手动设置DEBUG = 1(开启调试模式) 或者 DEBUG = 0(关闭调试模式,上线模式)
if(DEBUG !=1 ){window.console.log = function(msg1){//改写方法,使其不输出};window.alert =  function(msg2){//改写方法,使其不弹出提示;};
}

这段代码可以加在项目自定义的js文件最顶部,或者直接放在jquer.js文件的最顶部。其实就是判断项目是否处于调试模式,调试模式(DEBUG =1),alert()和console.log()继续发挥作用;非调试模式,将会修改alert()和console.log()方法。使其不输出和不弹出提示。
亲测可用,同样的也可以应用到jsp等前端界面中。要是使用发现问题,可随时@我。也可邮件联系,648695686@qq.com

html5 开启调试模式和关闭调试模式相关推荐

  1. php.ini 关闭严格模式,mysql关闭严格模式

    linux找my.cnf文件 window的修改办法是找my.ini sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 普通linux下修改 首先 ...

  2. 微信小程序体验版,手机打开调试正常访问 关闭调试访问不通

    最近,我们几个伙计组队准备参加微信小程序大赛,小程序内测版写好了,上线体验版时,却出现了一堆问题.最离谱的是,将代码上传到微信公众平台后,用手机扫码访问时,发现只要涉及到向后端发送请求的按钮都无法执行 ...

  3. php夜间,php实现自动开启/关闭夜间模式

    说明 纯属没事写着玩的,别上纲上线.判断日出日落都是按照北京时间来的,不会按照ip地址精确到省份.我是写代码的,不是气象台的! 实现 首先,想要自动开启/关闭夜间模式我们需要知道现在的太阳的状态(日出 ...

  4. 小程序 体验版 打开调试正常 关闭调试访问不通

    如题 小程序 体验版 打开调试模式正常 关闭调试模式则访问不了 检查你的域名.证书: 去掉不校验域名证书选项 看下是否报错 添加域名 ok通过

  5. shell开启飞行模式_手机飞行模式有什么用 手机飞行模式介绍【详解】

    手机飞行模式功能一直被大家吐槽为最没有用的手机功能,随着智能手机的快速发展,手机很多功能都已经逐渐消失被替代,唯独飞行模式依旧占据着手机设置里的主要地位. 那么问题来了,手机飞行模式到底有什么用? 1 ...

  6. 第3篇:Flowable快速工作流脚手架Jsite_关闭演示模式

    接上一篇:第2篇:Flowable快速工作流脚手架Jsite_配置项目 https://blog.csdn.net/weixin_40816738/article/details/103387623 ...

  7. codeigniter如何开启关闭调试模式?

    当我们在用codeigniter做项目开发时,在开发环境里面需要开启调试模式,在开发以及测试完成后就需要发布到服务器里面上线运营了.那么,codeigniter如何开启关闭调试模式呢? 开启调试模式: ...

  8. ThinkPHP 关闭调试模式

    ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但方便了不少,同时除错功能也非常值得. 开启调试模式: config/app.php 文件: return [/ ...

  9. TP关闭调试模式后报错

    TP关闭调试模式后可能会出现问题 本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 "页面调试错误,无法找开页面,请重试"的错误. 1.可能问题runtime读写 ...

最新文章

  1. Yolo-FastestV2 移动端可达300FPS,参数量仅250k
  2. Git remote 修改源
  3. 写给 Web 开发者的深度学习教程 - 向量化 矩阵
  4. Entity Framework Core 之数据库迁移
  5. getopt设计shell脚本选项
  6. 微型计算机接口技术2018真题,2018年微机原理及接口技术复习题.doc
  7. 要取代 Node.js 的 Deno 还活着吗?
  8. 韩顺平循序渐进学java 第21.22.23.24讲 集合
  9. 简单的机器学习程序_发那科机器人编写简单的程序教程
  10. 微电子科学与工程是否属于计算机类专业,微电子科学与工程专业属于什么门类...
  11. 【第二周】吴恩达团队AI for Medical Diagnosis大作业
  12. python 爬虫 爬取 小米有品 全网 商品数据
  13. 解决win10没Wifi功能了,无线网卡驱动异常代码56的问题
  14. 域名转发修改dns服务器,域名注册修改DNS服务器
  15. mysql维基_维基逃离MySQL 力挺开源数据库 MariaDB
  16. java抽象类案例(有注释)
  17. 2021年全球点对点天线行业调研及趋势分析报告
  18. 计算机为什么自己放音乐,电脑开机后为什么自动放音乐?在哪里头可以解决?
  19. echart legend 不显示_echart不显示legend
  20. (10)QJ_黑电平AWBCCM校正步骤raw数据抓取

热门文章

  1. 任正非:ChatGPT对我们的机会是什么,内部讲话实录!
  2. 026、163邮箱验证
  3. 埃尔米特插值算法运用
  4. 【算法设计与分析】经典代码赏析【1】
  5. 视频以及图片 背景高斯模糊,毛玻璃效果
  6. 计算机控制器的英文缩写,“SMC”是“Stepper Motor Controller”的缩写,意思是“步进电机控制器”...
  7. 成功运营一款 iPhone 应用的六项法则
  8. java eclipse游戏_急需基于eclipse的JAVA小游戏源代码!!!
  9. Java课程设计题目一:动物换位
  10. keycloak的access_token解析 用于后端接口鉴权