浏览器控制台日志输出的控制方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:23604499 阅读:27 留言:0更新日期:2020-03-28 05:38
本发明专利技术实施例提供了一种浏览器控制台日志输出的控制方法、装置、计算机设备及计算机可读存储介质。属于浏览器开发技术领域,实现浏览器控制台日志输出的控制时,通过控制方法引用预设方法,预设方法定义有开关,预设方法根据开关的状态确定是否输出浏览器的日志,然后判断是否接收到请求指令,若接收到请求指令,调用预设方法以确定是否将浏览器的日志输出至浏览器包含的浏览器控制台。由于通过调用预设方法,且预设方法通过开关控制浏览器控制台日志输出,相比传统技术中在程序中写下很多打印日志的代码,需要逐处清除掉掉打印日志的代码,本发明专利技术能够从源头上控制不执行打印日志的代码,实现控制日志打印的简单化,提高了前端项目开发的效率。

Control method, device, computer equipment and computer readable storage medium of browser console log output

【技术实现步骤摘要】
浏览器控制台日志输出的控制方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及浏览器开发
,尤其涉及一种浏览器控制台日志输出的控制方法、装置、计算机设备及计算机可读存储介质。
技术介绍
前端项目开发主要指WEB浏览器开发,前端项目开发过程中,开发人员经常有调试代码的需求,一般采用在程序中写下很多打印日志的代码,通过在控制台输出日志信息的方式对前端项目所对应的程序进行调试。前端项目调试完成后,针对浏览器控制台日志输出,很多开发人员并不会及时把打印日志清除掉,而是对这种日志输出不理会,导致项目上线后,仍然可以在浏览器控制台看到很多日志信息,从而在浏览器上显示不必要的信息,后续需要进行浏览器升级时,需要在新修改的代码中继续写下打印日志的代码,会在浏览器上显示更多不必要的信息。为了避免在浏览器上显示不必要的信息,提高浏览器的产品质量和显示效果,目前一般做法是通过人工方式去搜索程序中的打印代码,一个一个清除掉。但若前端项目涉及的WEB页面比较多,前端项目比较大时,程序中会存在较多的打印日志的代码,通过上述这种方式清除打印代码,本文档来自技高网...

【技术保护点】
1.一种浏览器控制台日志输出的控制方法,其特征在于,所述控制方法引用预设方法,所述预设方法定义有开关,所述预设方法根据所述开关的状态确定是否输出浏览器的日志,所述控制方法包括:/n判断是否接收到请求指令,所述请求指令用于请求将所述浏览器的日志输出至所述浏览器所包含的浏览器控制台;/n若接收到所述请求指令,调用所述预设方法以确定是否将所述浏览器的日志输出至所述浏览器所包含的浏览器控制台;/n若未接收到所述请求指令,返回执行所述判断是否接收到请求指令的步骤。/n

【技术特征摘要】
1.一种浏览器控制台日志输出的控制方法,其特征在于,所述控制方法引用预设方法,所述预设方法定义有开关,所述预设方法根据所述开关的状态确定是否输出浏览器的日志,所述控制方法包括:
判断是否接收到请求指令,所述请求指令用于请求将所述浏览器的日志输出至所述浏览器所包含的浏览器控制台;
若接收到所述请求指令,调用所述预设方法以确定是否将所述浏览器的日志输出至所述浏览器所包含的浏览器控制台;
若未接收到所述请求指令,返回执行所述判断是否接收到请求指令的步骤。


2.根据权利要求1所述浏览器控制台日志输出的控制方法,其特征在于,所述调用所述预设方法以确定是否将所述浏览器的日志输出至所述浏览器所包含的浏览器控制台的步骤包括:
判断所述开关是否开启;
若所述开关开启,调用浏览器内置的预设日志打印方法,以输出所述浏览器的日志至所述浏览器所包含的浏览器控制台。


3.根据权利要求2所述浏览器控制台日志输出的控制方法,其特征在于,所述判断所述开关是否开启的步骤之前,还包括:
通过预设方式设置所述开关的状态。


4.根据权利要求3所述浏览器控制台日志输出的控制方法,其特征在于,所述通过预设方式设置所述开关的状态的步骤包括:
接收用户的设置指令;
根据所述设置指令,将所述开关设置为所述设置指令所对应的开启状态或者未开启状态;
或者,判断当前访问的系统所包含的URL是否存在于预设白名单中;
若所述URL存在于所述预设白名单中,将所述开关设置为开启状态;
若所述URL不存在于所述预设白名单中,将所述开关设置为未开启状态。


5.根据权利要求1所述浏览器控制台日志的输出方法,其特征在于,所述判断是否接收到请求指令的步骤之...

【专利技术属性】
技术研发人员:陈润蔡剑戈
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1