避免console错误,console兼容
来源:互联网 发布:怎么看淘宝丝袜买家秀 编辑:程序博客网 时间:2024/06/06 01:24
背景:写js代码时写了很多console.log进行日志打印,最后上生产时不想删除日志输出,
但是ie在不打开控制台时,日志输出会导致后续js不执行,所以需要适时屏蔽js日志输出
1、重写浏览器console日志输出,避免浏览器因不支持或未启用console.log导致的js不往下执行的问题
<script>if(typeof window.console === "undefined") {//浏览器不支持或未启用console,则禁用日志window.console = {log:function(){}};}</script>
2、增加日志输出手动开关
<script>if(typeof window.console === "undefined") {//浏览器不支持console,则禁用日志window.console = {log:function(){}};}else if('${log}'=='on' || '<%=env%>' == 'LOCAL' ){//浏览器支持console前提下,启用了日志或是开发机环境(需要在环境变量设置),则启用日志}else{//浏览器支持console,但未声明启用日志或非本机,则禁用日志window.console = {log:function(){}};}</script>
0 0
- 避免console错误,console兼容
- [JavaScript]避免console错误
- 让IE8兼容console
- console
- Console
- console
- Console
- console
- console
- IE 不兼容 console.info()
- IE11不兼容console.info
- android eclipse console 错误
- 如何避免console引起javascript的兼容问题
- VC++2005 console 程序错误
- 挂机console异常错误分析
- Console.Readline()、Console.Readlkey()
- Documentation/console/console
- Documentation/console/console.txt
- 立誓坚持写博客
- 编写一个函数reverse_string(char *string),递归实现
- cocos2d-x使用的图片格式全面分析
- Apple开发者账号更改公司名称
- 【Treap】Treap模板
- 避免console错误,console兼容
- IOS开发之设置导航栏字体和字体颜色
- Linux常用命令
- SOAP webserivce 和 RESTful webservice 对比及区别
- (1.3.6.2)线性排序:桶排序
- 基础算法总结之堆排序算法
- ubuntu sever的网络配置
- C++之纯虚函数和抽象类
- C++ 二维动态数组的声明与删除